分类: 电脑网络

关注IT行业、互联网信息。包括计算机硬件、软件、网站开发、平面设计、网络杂谈等.

  • dedecms安全设置之php.ini设置

    php.ini中修改参数:

    disable_functions = system,exec,shell_exec,passthru,proc_open,proc_close,proc_get_status,checkdnsrr,getmxrr,

    getservbyname,getservbyport,syslog,popen,show_source,highlight_file,dl,socket_listen,socket_create,

    socket_bind,socket_accept,socket_connect,stream_socket_server,stream_socket_accept,

    stream_socket_client,ftp_connect,ftp_login,ftp_pasv,ftp_get,sys_getloadavg,disk_total_space,

    disk_free_space,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,

    posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,

    posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,

    posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,

    posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname,fsockopen,pfsockopen

     

    allow_url_include = Off

  • 一行HTML5语法将浏览器变成编辑器

    data:text/html, <html contenteditable>

  • 推荐两款经典的文件对比工具

    A、优秀的代码比较工具BeyondCompare

    Beyond Compare 是一款不可多得的专业级的文件夹和文件对比工具。使用他可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。对软件汉化者来说,这绝对是一款不可多得的工具。该工具有Windows和Linux下两个版本。猛点我下载

     

    B、WinMerge 2.12.4 多语言版

    当您有两个以上的内容相似的文字文件时,WinMerge就可以立刻派上用场,帮您检查两个文件里头不同之处。如您有写过程序就会了解,当您在改版时,在新的程序码与旧的程序码之间到底有哪些不同之处,的确会让您伤一些脑筋。或者您曾撰写两份以上的文字文件,内容稍有差异,但要从头查起,可能会相当累人,这时候就可以利用WinMerge来帮您自动比对。WinMerge会将两个文件内容做比对,并在相异之处以高亮度的方式显示,让使用者可以很快的查知,并且您可以直接让左方的文件内容直接覆盖至右方,或者反过来也可,这对需要常常修改文件内容的朋友来说,会是相当便利的一个功能。点我下载

  • 《索爱XperiaMiniPro-SK17i》刷机教程

    以下我的自己的爱机《索爱XperiaMiniPro-SK17i》刷机笔记,为刷机作准备工作,下载以下软件:

    1、到CM官方下载对应的ROM包。

    2、下载fastbootUSB驱动

    3、直接按住手机的“上音量键”或“下音量键”不放,然后用USB连接电脑,看到手机灯亮(灯是蓝色)即可放手,如果电脑上没安装驱动,提示会安装驱动,直接手动选择刚才下载的驱动,安装成功就OK。

    4、然后把fastboot解压COPY到C盘,然后到开始——运行里输入CMD ,直接c:\  ——cd fastboot目录 ,先测试看驱动安装是否成功,输入 fastboot -i 0x0fce getvar version回车,如果提示是<waiting for device>,则说明没安装成功,请重新检查上面安装过程看有没有错。如果显示的版本号,则说明USB连接成功了。如下图:

    5、解锁手机,也叫ROOT(手机解锁就不能保修了,请三思而后行。如果手机已经解锁,跳过此步骤)输入:fastboot -i 0x0fce oem unlock 0xKEY 注意:此处的KEY是官方获了的,不能随便乱输入。方法是在手机里输入*#06#获取手机IMEI码。然后到http://unlockbootloader.sonyericsson.com/instructions,全英文,看不懂直接点下一步,然后会有三个框要你填写,分别你的姓名IMEI码(只要前14位数)、e-mail地址填写完后就会出解锁码了,这里的解锁码就是我们上面所说的KEY。假如你的解锁码是123456789,直接输入fastboot -i 0x0fce oem unlock 0x123456789回车即可,等待解锁成功!

    6、刷引导(boot.img),其实很多网友都不知道这个boot.img是哪里来的,随便到网上下载是不行的。很简单,直接解压我们上面下载的ROM文件,里面就有了boot.img。然后把它COPY到fastboot同一目录下,再运行fastboot -i 0xfce flash boot boot.img,提示成功后再运行fastboot -i 0xfce reboot。OK这样我们的boot.img就刷入到手机里了。关机,然后再将上面的ROM(是.zip文件哦)拷贝到内存卡,然后开机,猛点上音量键进入fastboot mode。呵呵,激动人心的时刻就到了。然后

    wipe data/factory reset.(网上说的双清)
    Install zip from sdcard.(安装sdcard上的zip 文件)
    Choose zip from sdcard.(就可以选择内存卡上的zip文件啦)

    安装成功后直接重启手机就OK啦

  • Windows 7各版本官方原版镜像下载(破解工具下载)

    破解工具Windows7 Loader:http://pan.baidu.com/share/link?shareid=218612&uk=3909144582

    以下的下载地址请使用迅雷下载:

    Windows 7 32位(X86)

    旗舰版:

    ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|7503E4B9B8738DFCB95872445C72AEFB|/

    家庭普通版:

    ed2k://|file|cn_windows_7_home_basic_with_sp1_x86_dvd_u_676500.iso|2653276160|843E7A78F2126FAC726CF5342710082D|/

    家庭高级版:

    ed2k://|file|cn_windows_7_home_premium_with_sp1_x86_dvd_u_676770.iso|2653276160|A8E8BD4421174DF34BD14D60750B3CDB|/

    专业版:

    ed2k://|file|cn_windows_7_professional_with_sp1_x86_dvd_u_677162.iso|2653276160|08F65018BD9B5BC8D77C1C7C5615A329|/

    企业版:

    ed2k://|file|cn_windows_7_enterprise_with_sp1_x86_dvd_620153.iso|2501507072|7788AED3A02EB99DE1341771950EB697|/

    Windows 7 64位(X64)

    旗舰版:

    ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/

    家庭高级版:

    ed2k://|file|cn_windows_7_home_premium_with_sp1_x64_dvd_u_676691.iso|3420557312|1A3CF44F3F5E0BE9BBC1A938706A3471|/

    专业版:

    ed2k://|file|cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso|3420557312|430BEDC0F22FA18001F717F7AF08C9D5|/

    企业版:

    ed2k://|file|cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso|3265574912|E9DB2607EA3B3540F3FE2E388F8C53C4|/

     

  • 汉字字符集-国家标准码

    国家标准代码,简称国标码,是中华人民共和国的中文常用汉字编码集,亦为新加坡采用。

    现时中华人民共和国官方强制使用GB 18030标准,但较旧的计算机仍然使用GB 2312

    1.GB 2312

    GB 2312GB 2312-80是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集·基本集》,又称为GB0,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。

    GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。

    GB 2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖中国大陆99.75%的使用频率。

    对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字符集的出现。

    2.GBK

    由于GB 2312-80只收录了6763个汉字,有不少汉字,如部分在GB 2312-80推出以后才简化的汉字(如“啰”),部分人名用字(如中国前总理朱镕基的“镕”字),台湾及香港使用的繁体字,日语及朝鲜语汉字等,并未有收录在内。中文电脑开发商,于是利用了GB 2312-80未有使用的编码空间,收录了所有出现在Unicode 1.1及GB 13000.1-93之中的汉字,制定了GBK编码。

    根据西方资料,GBK最初是由微软对GB2312的扩展,也就是CP936字码表 (Code Page 936)的扩展(原来的CP936和GB 2312-80一模一样),最初出现于Windows 95简体中文版中,由于Windows产品的流行和在大陆广泛被使用,中华人民共和国国家有关部门将其作为技术规范。注意GBK并非国家正式标准,只是国家技术监督局标准化司、电子工业部科技与质量监督司发布的“技术规范指导性文件”。虽然GBK收录了所有Unicode 1.1及GB 13000.1-93之中的汉字,但是编码方式与Unicode 1.1及GB 13000.1-93不同。仅仅是GB 2312到GB 13000.1-93之间的过渡方案。

    3.GB 18030

    GB 18030,全称:国家标准GB 18030-2005《信息技术 中文编码字符集》,是中华人民共和国于2000年3月17日发布,现时最新的内码字集,是GB 18030-2000《信息技术 信息交换用汉字编码字符集 基本集的扩充》的修订版。与GB 2312-1980完全兼容,与GBK基本兼容,支持GB 13000及Unicode的全部统一汉字,共收录汉字70244个。于2001年8月31日后发布或出厂的产品,必须符合GB 18030-2000的相关要求。

    GB 18030主要有以下特点:

    与 UTF-8相同,采用多字节编码,每个字可以由1个、2个或4个字节组成。

    编码空间庞大,最多可定义161万个字符。

    支持中国国内少数民族的文字,不需要动用造字区。

    另附,

    大五码

    Big5,又称为大五码五大码,是使用繁体中文(正体中文)社群中最常用的计算机汉字字符集标准,共收录13,060个汉字。

    中文码分为中文内码及中文交换码两类,Big5属中文内码,知名的中文交换码有CCCII、CNS11643。

    Big5虽普及于台湾、香港与澳门等繁体中文通行区,但长期以来并非当地的国家标准,而只是业界标准。倚天中文系统、Windows等主要系统的字符集都是以Big5为基准,但厂商又各自增删,派生成多种不同版本。

    2003年,Big5被收录到台湾官方标准的附录当中,取得了较正式的地位。这个最新版本被称为Big5-2003。

  • wordpress调用最新文章

    wordpress调用最新文章

    <?php $recentPosts = new WP_Query();

    $recentPosts->query(‘showposts=7’);

    ?>

    <?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>

    <li> <span style=”display:none”>[<?php the_time(‘m/d’) ?>]</span>

    <a href=”<?php the_permalink() ?>” rel=”bookmark” target=”_blank”><?php the_title(); ?></a>

    </li>

    <?php endwhile; ?>

  • CSS 控制最小宽度( IE 与 Mozilla Firefox 都好使)

    1.宽度最小值:

     

    min-width:785px;

    width:expression(document.body.clientWidth < 800 ? “785px” : “100%” );

     

    (IE 与 Mozilla Firefox 都好使)

     

     

     

    2.高度最小值:

    box {

    min-height:100px; /*高度最小值设置为:100px*/

    height:auto !important; /*兼容FF,IE7也支持 !important标签*/

    height:100px; /*兼容ie6*/

    overflow:visible;

    }

  • 电脑屏幕分辨率多少合适

    笔记本屏幕分辨率多少比较合适,台式机屏幕分辨率多少合适。下面是比较常用的各个尺寸的屏幕分辨率设置。

    屏幕尺寸是指笔记本屏幕对角线的尺寸,一般用英寸来表示。常见的笔记本屏幕尺寸有:12.1英寸、13.3英寸;14英寸和15英寸。

    屏幕的尺寸可以从一定程度上决定了它的重量。对于追求移动性的超轻薄机型,大都采用的是14英寸以下的液晶屏,而14英寸和15英寸则是一些同时注重性能与便携性的机型最常见的屏幕尺寸。例如现在主流的学生机。而定位为台式机替代品的大型笔记本通常采用15.4和15.6英寸,还有些电脑采用了17.3英寸的屏幕。

    如果想要震撼的视觉效果,大屏幕当然是首选,但这样也降低了笔记本的便携性。所以选择一款适合自己的笔记本,屏幕尺寸也是很重要的。

    在各个尺寸的屏幕中,还分不同的屏幕比例,常见的屏幕笔记有16:9和16:10。

    笔记本各个尺寸所对应的分辨率如下:

    12.1寸 1280*800

    13.3寸 1024*600或1280*800

    14.1寸 1366*768

    15.4寸 1280*800或1440*900

    15.6寸 1600*900

    台式机显示器最佳分辨率:

    14寸显像管(CRT)显示器 800×600

    17寸液晶或CRT显示器 1024×768

    19寸液晶显示器(普屏) 1280×1024

    19寸液晶显示器(宽屏) 1440×900

    22寸液晶显示器有宽屏16:10和宽屏16:9的比例,最佳分辨率分别是:

    16:10的分辨率是1680×1050

    16:9的分辨率是1920×1080

  • 放一个BuyVM库存量监控的Ruby脚本

    脚本主要实现的功能:从BuyVM官网通过API接口获取各种产品库存量信息,如果有某个产品库存量不为0,就通过事先设定好的邮箱地址,发送邮件通知。其实逻辑很简单的,就不多介绍了。程序调用的是官网的JSON API接口,所以也用到了JSON库来进行数据的解析。

    脚本运行的环境:需要装有Ruby,需要装有SendMail组件,另外,需要安装Ruby的JSON库。

    运行此脚本前,可以先测试你的主机是否有Ruby,可以用ruby -v命令,如果提示命令无效,需要先安装Ruby。安装Ruby的方法,仅以Debian系统为例:

    apt-get install ruby irb ri

    如果你的主机或者VPS中,没有JSON库,程序运行出错,可以用下面的方法安装,仅以Debian系统为例:

    apt-get install libjson-ruby

    嗯,环境准备好之后,就可以运行脚本了,来看看我们的脚本:

    #BuyVMStock.rb

    #Written by Timothy 2012.03.29

    #Run it with: ruby BuyVMStock.rb

    require ‘open-uri’

    require ‘json’

    MailTo = “YourMailAddress@gmail.com”

    def SendMailNotify(content)

    pipe = IO.popen(“/usr/sbin/sendmail -t -v”, “w”)

    pipe.puts “To:” + MailTo + “\n”

    pipe.puts “From:BuyVM\n”

    pipe.puts “Subject: BuyVM has stock now!”

    pipe.puts “BuyVM has stock now! \n” + content

    pipe.close_write

    end

    content = JSON.parse(open(“http://www.doesbuyvmhavestock.com/automation.json”).read)

    emailContent = ”

    content.each { |obj|

    if obj[‘qty’] > 0

    emailContent.concat(obj[‘name’] + ” has ” )

    emailContent.concat(obj[‘qty’].to_s() + ” \n”)

    end

    }

    SendMailNotify(emailContent)

    代码很简洁,将里面的变量MailTo,替换为你的邮箱地址即可。运行后,如果官网有剩余库存,你会收到一封邮件。