挖掘机<meetcode@qq.com> 2010-6-24 0:00:31
jquery 有没有好的表格控件
config.t(10202001) 2010-6-24 0:05:02
flexigrid
http://d.download.csdn.net/down/1846934/zechen
jquery 有没有好的表格控件
config.t(10202001) 2010-6-24 0:05:02
flexigrid
http://d.download.csdn.net/down/1846934/zechen
一)Linux下一个简单命令检测你的电脑上是否有USB 3.0接口:
lsusb -tv # 列出所有USB设备,通常情况下USB3.0接口是蓝色的,所以大家只要看到USB接口是蓝色的即可确认该接口是USB 3.0接口。
二)在Ubuntu中折腾了好几天终于解决了usb3.0不能开启:
https://blog.csdn.net/hs2188/article/details/85841825
--------------------------------------------------------------------------------
1.lsusb命令的RPM包yum安装:
rpm -qf /usr/bin/lsusb
usbutils-007-5.el7.x86_64
[root@localhost ~]# lsusb
lsusb lsusb.py
[root@localhost ~]# lsusb
Bus 001 Device 002: ID 8087:07e6 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 002 Device 003: ID 2c7c:0125
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2.如何得到硬盘的信息?
阅读全文
lsusb -tv # 列出所有USB设备,通常情况下USB3.0接口是蓝色的,所以大家只要看到USB接口是蓝色的即可确认该接口是USB 3.0接口。
二)在Ubuntu中折腾了好几天终于解决了usb3.0不能开启:
https://blog.csdn.net/hs2188/article/details/85841825
--------------------------------------------------------------------------------
1.lsusb命令的RPM包yum安装:
rpm -qf /usr/bin/lsusb
usbutils-007-5.el7.x86_64
[root@localhost ~]# lsusb
lsusb lsusb.py
[root@localhost ~]# lsusb
Bus 001 Device 002: ID 8087:07e6 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 002 Device 003: ID 2c7c:0125
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2.如何得到硬盘的信息?
阅读全文
D:\Program Files\Zend\Zend Studio - 7.2.0\plugins\com.zend.php.phpunit_7.2.0.v20100324-1300\resources\ZendPHPUnit.php
require_once $_SERVER['ZEND_PHPUNIT_TESTS_LOCATION'];
define('PHPUnit_MAIN_METHOD', '');
set_include_path(get_include_path()
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_PROJECT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_CONTAINER_INCLUDE_PATH']
);
开始继承PHPUnit_Framework_TestSuite:
require_once 'PHPUnit/TextUI/TestRunner.php';
$cwd = getCwd();
foreach ($ZendPHPUnitTests as $test) {
chDir(dirname($test['file']));
require_once $test['file'];
chDir(dirname($cwd));
}
class ZendPHPUnitSuite extends PHPUnit_Framework_TestSuite {
public static function suite() {
$suite = new self();
$suite->setName(__CLASS__);
foreach ($GLOBALS['ZendPHPUnitTests'] as $test)
if ($test['type'] === 'suite') {
$suite->addTest(call_user_func(array ($test['name'], 'suite')));
} else $suite->addTestSuite($test['name']);
return $suite;
}
}
首先是加入环境变量:
.;Z:\soa1.3.1_code;;Z:\soa1.3.1_code;
然后,才是自己继承它加入自己的变量:
VoteTest.php 内容:
<?php
require_once 'component/test/service/DirTest**.include.php';
包含被测试文件
继承文件:require_once 'component/test/ComponentPHPUnit_Framework_TestCase***.php';其内容大体如下:
class ComponentPHPUnit_Framework_TestCase extends PHPUnit_Framework_TestCase{
。
。
。
开始测试的函数编写
EOF!
=================================================================
DirTest**.include.phpcode如下:
<?php
define("ROOT_PATH",realpath("../../../").'/');
define("LIB_PATH",ROOT_PATH."PHP_TM_LIB***/");
set_include_path(
get_include_path()
.PATH_SEPARATOR . ROOT_PATH
.PATH_SEPARATOR . LIB_PATH
);
?>
首先:path里面已经包含:
.;Z:\soa1.3.1_code;D:\Program Files\Zend\Zend Studio - 7.2.0\plugins\com.zend.php.phpunit_7.2.0.v20100324-1300\resources\library\
然后:
set_include_path(get_include_path()
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_PROJECT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_CONTAINER_INCLUDE_PATH']
);
把本地文件包含进来:
注意:zend unit里面的:
var_dump( $_SERVER['ZEND_PHPUNIT_LOCATION']); 就是源文件工程目录path位置:Z:\soa1.3.1_code
require_once $_SERVER['ZEND_PHPUNIT_TESTS_LOCATION'];
define('PHPUnit_MAIN_METHOD', '');
set_include_path(get_include_path()
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_PROJECT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_CONTAINER_INCLUDE_PATH']
);
开始继承PHPUnit_Framework_TestSuite:
require_once 'PHPUnit/TextUI/TestRunner.php';
$cwd = getCwd();
foreach ($ZendPHPUnitTests as $test) {
chDir(dirname($test['file']));
require_once $test['file'];
chDir(dirname($cwd));
}
class ZendPHPUnitSuite extends PHPUnit_Framework_TestSuite {
public static function suite() {
$suite = new self();
$suite->setName(__CLASS__);
foreach ($GLOBALS['ZendPHPUnitTests'] as $test)
if ($test['type'] === 'suite') {
$suite->addTest(call_user_func(array ($test['name'], 'suite')));
} else $suite->addTestSuite($test['name']);
return $suite;
}
}
首先是加入环境变量:
.;Z:\soa1.3.1_code;;Z:\soa1.3.1_code;
然后,才是自己继承它加入自己的变量:
VoteTest.php 内容:
<?php
require_once 'component/test/service/DirTest**.include.php';
包含被测试文件
继承文件:require_once 'component/test/ComponentPHPUnit_Framework_TestCase***.php';其内容大体如下:
class ComponentPHPUnit_Framework_TestCase extends PHPUnit_Framework_TestCase{
。
。
。
开始测试的函数编写
EOF!
=================================================================
DirTest**.include.phpcode如下:
<?php
define("ROOT_PATH",realpath("../../../").'/');
define("LIB_PATH",ROOT_PATH."PHP_TM_LIB***/");
set_include_path(
get_include_path()
.PATH_SEPARATOR . ROOT_PATH
.PATH_SEPARATOR . LIB_PATH
);
?>
首先:path里面已经包含:
.;Z:\soa1.3.1_code;D:\Program Files\Zend\Zend Studio - 7.2.0\plugins\com.zend.php.phpunit_7.2.0.v20100324-1300\resources\library\
然后:
set_include_path(get_include_path()
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_PROJECT_LOCATION']
. PATH_SEPARATOR . $_SERVER['ZEND_PHPUNIT_CONTAINER_INCLUDE_PATH']
);
把本地文件包含进来:
注意:zend unit里面的:
var_dump( $_SERVER['ZEND_PHPUNIT_LOCATION']); 就是源文件工程目录path位置:Z:\soa1.3.1_code
先看下来自百度的文章:
USB转串口使用设置:
在Windows下可以使用超级终端来连接交换机和路由器等工业设备,而且在Windows下使用usb转串口的线也有相应的驱动,但是如何在Linux下使用呢?
首先要有一个Linux下的终端软件叫minicom假如没有装这个的朋友可以到自己的源中去下载,然后你就要插上你的usb转串口的线,在Linux下Usb转串口的线几乎不需要驱动,你插上以后在你的dev的目录下应该会有一个ttyUSB0的文件,假如有那么恭喜你了,你的这根线现在是可用的了。进入到终端输入su以root用户进行登录,使用minicom必须要用root用户,然后输入minicom -s 进行设置,进入设置界面以后你会看到有几个选项,分别是:
Filename and Paths, File transfer and protocols, Serial port setup, Modem and dialing, Screen and keyboard, Save setup as df1, Save setup as…… , Exit from minicom
进入Serial port setup
输入选项字母将
第一项改成 A—Serial Device : /dev/ttyUSB0
第二项:B—lockfile Location: /var/lock
第五项:E—Bps/par/Bits :57600(这里要注重,这个值要改成你的连接的设备的波特率)
第七项:F—Hardware Flow Control: yes
然后退出进入Modem and dialing
将A—initing string B-Rest string K-Hang-up string 这三项的值去掉。
然后退出选择 Save as df1,然后选择EXIT FROM MINICOM 到这里的终端已经设置好了。
接下来你就可以将你的串口线接上设备,然后在终端下输入minicom就可以对设备进行调试了。
把USB串口线插上之后的dmesg和lsusb -v的输出贴出来看看吧.
阅读全文
下载文件
USB转串口使用设置:
在Windows下可以使用超级终端来连接交换机和路由器等工业设备,而且在Windows下使用usb转串口的线也有相应的驱动,但是如何在Linux下使用呢?
首先要有一个Linux下的终端软件叫minicom假如没有装这个的朋友可以到自己的源中去下载,然后你就要插上你的usb转串口的线,在Linux下Usb转串口的线几乎不需要驱动,你插上以后在你的dev的目录下应该会有一个ttyUSB0的文件,假如有那么恭喜你了,你的这根线现在是可用的了。进入到终端输入su以root用户进行登录,使用minicom必须要用root用户,然后输入minicom -s 进行设置,进入设置界面以后你会看到有几个选项,分别是:
Filename and Paths, File transfer and protocols, Serial port setup, Modem and dialing, Screen and keyboard, Save setup as df1, Save setup as…… , Exit from minicom
进入Serial port setup
输入选项字母将
第一项改成 A—Serial Device : /dev/ttyUSB0
第二项:B—lockfile Location: /var/lock
第五项:E—Bps/par/Bits :57600(这里要注重,这个值要改成你的连接的设备的波特率)
第七项:F—Hardware Flow Control: yes
然后退出进入Modem and dialing
将A—initing string B-Rest string K-Hang-up string 这三项的值去掉。
然后退出选择 Save as df1,然后选择EXIT FROM MINICOM 到这里的终端已经设置好了。
接下来你就可以将你的串口线接上设备,然后在终端下输入minicom就可以对设备进行调试了。
把USB串口线插上之后的dmesg和lsusb -v的输出贴出来看看吧.
阅读全文
据中国之声《央广新闻》6月9日报道,今年我国将开展第六次全国人口普查,首次明确对不符合计划生育政策的出生人口要及时的登记落户,普查信息将不作为处罚依据。阅读全文
yum install usbutils -y
yum install pciutils -y
usbutils-0.71-2.i386.rpm ---可以用lsusb命令查看usb adsl的信息!!!
安装CentOS5、驱动usb-adsl、安装下载软件、安装多媒体软件、编译内核、适合新手。
阅读全文
yum install pciutils -y
usbutils-0.71-2.i386.rpm ---可以用lsusb命令查看usb adsl的信息!!!
安装CentOS5、驱动usb-adsl、安装下载软件、安装多媒体软件、编译内核、适合新手。
阅读全文
简单抓取uptime与mpstat输出中的数值,比较儿科。如果有更多需求,请上各款高档monitor类工具,如走snmp的cacti等...
#!/usr/bin/perl
use strict;
use warnings;
use POSIX qw(strftime);
my $topavg = 0;
my $topcpu = 0;
my $procnum = $$;
$SIG{INT} = \&disp;
while(1) {
my $uptime = `uptime`;
my $mpstat = `mpstat -P ALL 1 1`;
my $loadavg = $1 if $uptime =~ /([0-9]+\.[0-9]+),/;
my $usercpu = $1 if $mpstat =~ /all\s+([0-9]+\.[0-9]+)/;
my $cur_time = strftime "%F %T", localtime;
print "$cur_time CPU: $usercpu\tLOAD: $loadavg\n";
$topavg = $loadavg if $loadavg > $topavg;
$topcpu = $usercpu if $usercpu > $topcpu;
sleep 1;
}
sub disp {
return if $procnum != $$;
print "\nStop...\n";
print "MAX CPU: $topcpu\tMAX LOAD: $topavg\n";
exit;
}
[~]# perl per.per
2010-06-22 17:21:04 CPU: 1.99 LOAD: 1.00
2010-06-22 17:21:06 CPU: 1.99 LOAD: 1.00
2010-06-22 17:21:08 CPU: 2.74 LOAD: 1.00
来源:http://blog.vetcafe.net/2009/10/perlcpuload_avg.html
#!/usr/bin/perl
use strict;
use warnings;
use POSIX qw(strftime);
my $topavg = 0;
my $topcpu = 0;
my $procnum = $$;
$SIG{INT} = \&disp;
while(1) {
my $uptime = `uptime`;
my $mpstat = `mpstat -P ALL 1 1`;
my $loadavg = $1 if $uptime =~ /([0-9]+\.[0-9]+),/;
my $usercpu = $1 if $mpstat =~ /all\s+([0-9]+\.[0-9]+)/;
my $cur_time = strftime "%F %T", localtime;
print "$cur_time CPU: $usercpu\tLOAD: $loadavg\n";
$topavg = $loadavg if $loadavg > $topavg;
$topcpu = $usercpu if $usercpu > $topcpu;
sleep 1;
}
sub disp {
return if $procnum != $$;
print "\nStop...\n";
print "MAX CPU: $topcpu\tMAX LOAD: $topavg\n";
exit;
}
[~]# perl per.per
2010-06-22 17:21:04 CPU: 1.99 LOAD: 1.00
2010-06-22 17:21:06 CPU: 1.99 LOAD: 1.00
2010-06-22 17:21:08 CPU: 2.74 LOAD: 1.00
来源:http://blog.vetcafe.net/2009/10/perlcpuload_avg.html
查询一天:
select * from table where to_days(column_time) = to_days(now());
select * from table where date(column_time) = curdate();
查询一周:
select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time);阅读全文
select * from table where to_days(column_time) = to_days(now());
select * from table where date(column_time) = curdate();
查询一周:
select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time);阅读全文
控制面板\程序\默认程序\设置关联
为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。 阅读全文
我的电脑配置:
主板:ZOTAC H55ITX-A-E ITX H55,DDR3,WiFi,LGA1156,M.ITXM/B
cpu:Inter Core i3 540 (3.06GHz) CPU/4M [Socket 1156] BOX 盒装
内存:2GB Kingston DDR3 PC3-10600 CL9 1.5V(D3-1333) 365 2根 730
机箱: 大水牛S0203机箱
电源:150W 机箱自带
硬盘:高清套餐 西部数据WD1TB绿盘 64M缓存 WD10EARS硬盘
鼠标:8115 DELL鼠标 戴尔鼠标 usb接口
键盘:戴尔DELL新版SK-8115键盘 非L100 防水静...
系统:盗版windows7 64位。
我担心是不是绿盘的问题?我用笔记本玩魔兽游戏都不卡的啊。驱动用的是驱动精灵装的啊。
游戏的速度取决于两个东西:CPU和GPU,CPU就是你的I3,GPU就是显卡,看你配置清单里没说显卡,你的显卡应该是集成的吧,集成的玩游戏当然卡,因为它是用来办公的显卡,想玩游戏还得换个独立显卡~
i3用的是集成的显卡,显卡的性能也不是很强,在人多的时候卡是正常的,你把画质调整低一点看看
主板:ZOTAC H55ITX-A-E ITX H55,DDR3,WiFi,LGA1156,M.ITXM/B
cpu:Inter Core i3 540 (3.06GHz) CPU/4M [Socket 1156] BOX 盒装
内存:2GB Kingston DDR3 PC3-10600 CL9 1.5V(D3-1333) 365 2根 730
机箱: 大水牛S0203机箱
电源:150W 机箱自带
硬盘:高清套餐 西部数据WD1TB绿盘 64M缓存 WD10EARS硬盘
鼠标:8115 DELL鼠标 戴尔鼠标 usb接口
键盘:戴尔DELL新版SK-8115键盘 非L100 防水静...
系统:盗版windows7 64位。
我担心是不是绿盘的问题?我用笔记本玩魔兽游戏都不卡的啊。驱动用的是驱动精灵装的啊。
游戏的速度取决于两个东西:CPU和GPU,CPU就是你的I3,GPU就是显卡,看你配置清单里没说显卡,你的显卡应该是集成的吧,集成的玩游戏当然卡,因为它是用来办公的显卡,想玩游戏还得换个独立显卡~
i3用的是集成的显卡,显卡的性能也不是很强,在人多的时候卡是正常的,你把画质调整低一点看看
以前大学时代,自己写一些什么:时间管理系统,到时间后提醒的小软件,等等,猛然发现,手机引入了操作系统,以app的形式提供了类似的功能,Iphone如火如荼的发展着,推翻了以前的程序员需要一个团队才能挣钱,而现在给iphone写一个app就能挣到大把的money,它是后起之秀,搭建了一个平台,让程序员来唱戏,新的商业模式,新的人马组织,新的盈利模式,不得不说是对手机行业的挑战,而能有这样能力和资本的也就只有乔布斯这样的人才有如此的魄力。而中国的周鸿祎试图挑战杀毒行业潜规则,视乎也是困难重重,比起苹果的一路凯歌来说,可谓天上地下。
当年试图通过一个小软件就能荡平世界,CS模式现在好像很沉默,BS模式倒是风光满面,当然也不会放弃这个能给人们日常生活带来便利的细节了。当今各大网站的邮箱功能附加了记录的功能,尤其是QQ的邮箱,更是可以通过QQ客户端联合起来做提醒。
为此,一代一代的细节功能通过敏捷的方法给这些大公司都做得极致了,我们这些小的人物已经不能再去有任何梦想了,你的梦想并不特别,你的观点并不新颖,你想到了,别人做到了,你做了,别人成功了。我们都给忽悠了,什么学历,什么能力,在这个时代里面都是一个小小的角色而已,一个一个的社会的螺丝钉,而且要做好这个螺丝钉,否则,你生存的机会都困难,更别去谈创新,创新都给大公司当铺路石头了,尤其是互联网,和目前热演的三国中的一幕,在孙子“螳螂捕蝉,黄雀在后”的背书声中,白发苍苍的司马懿闭上了眼睛: 曹操作为螳螂,司马氏作为黄雀,奸诈阴险之辈成了主角,社会风气可见一般。时代变了,变得很是快,让人觉得眼睛一眨,老母鸡变鸭,但这也不是什么坏事,不妨总是有人去创新,同时在创新的时候更加注意黄雀在后,可能是更加遏制了创新,也可能更加推进了创新,需要更大的能耐的人的努力才能不被黄雀去吃掉。这是一个弱肉强食的社会,这是一个需要颠覆的社会,改良已经没有任何用处了,颠覆需要勇气,我们生活在资本为王的社会,何去何从?拭目以待,静观其变,更要耐得住寂寞,任何情况都有可能发生。
早期程序员心中的英雄,如:求伯君的英雄时代已经过去,坚持做了21年的金山WPS居然是不赚钱的,最后,走上了游戏的道路。世界一直在变,但人们对资本的追逐永远那么万古长春。当今社会唯有以资本加英雄以及市场热度时间的准确把控和出击,三者就像天时地利人和一样在一个特定场合出现合理配套发挥其最大化,才是制胜的关键。我们已经Out了,"往者不可谏,来者犹可追",任何时代都是这样的,我们顶多能待时而动当个螳螂,而天天可能还畏惧黄雀在身后,但正如无间道中说的:往往都是事情改變人,人改變不了事情——但是他們改变了一些事情。同样,我们没法撼动大树,但我们仍然需要有创新的勇气,去面对这个周遭的世界,拥抱变化。
“人他妈都死了,这还有什么. 用。”“有些事,还是要去做的。 ==》创新他妈都死了,这还有什么用? 有些事,还是要去做的。
做好目前的小细节,后面什么都会有的,或许你比乔布斯更伟大,“敌军围困千万重,我自岿然不动!”,也只能只有如此yy一把不是。EOF
希望有人回复:
兄弟,你是对的。
Jackxiang
2010-6-20 凌晨1:08
当年试图通过一个小软件就能荡平世界,CS模式现在好像很沉默,BS模式倒是风光满面,当然也不会放弃这个能给人们日常生活带来便利的细节了。当今各大网站的邮箱功能附加了记录的功能,尤其是QQ的邮箱,更是可以通过QQ客户端联合起来做提醒。
为此,一代一代的细节功能通过敏捷的方法给这些大公司都做得极致了,我们这些小的人物已经不能再去有任何梦想了,你的梦想并不特别,你的观点并不新颖,你想到了,别人做到了,你做了,别人成功了。我们都给忽悠了,什么学历,什么能力,在这个时代里面都是一个小小的角色而已,一个一个的社会的螺丝钉,而且要做好这个螺丝钉,否则,你生存的机会都困难,更别去谈创新,创新都给大公司当铺路石头了,尤其是互联网,和目前热演的三国中的一幕,在孙子“螳螂捕蝉,黄雀在后”的背书声中,白发苍苍的司马懿闭上了眼睛: 曹操作为螳螂,司马氏作为黄雀,奸诈阴险之辈成了主角,社会风气可见一般。时代变了,变得很是快,让人觉得眼睛一眨,老母鸡变鸭,但这也不是什么坏事,不妨总是有人去创新,同时在创新的时候更加注意黄雀在后,可能是更加遏制了创新,也可能更加推进了创新,需要更大的能耐的人的努力才能不被黄雀去吃掉。这是一个弱肉强食的社会,这是一个需要颠覆的社会,改良已经没有任何用处了,颠覆需要勇气,我们生活在资本为王的社会,何去何从?拭目以待,静观其变,更要耐得住寂寞,任何情况都有可能发生。
早期程序员心中的英雄,如:求伯君的英雄时代已经过去,坚持做了21年的金山WPS居然是不赚钱的,最后,走上了游戏的道路。世界一直在变,但人们对资本的追逐永远那么万古长春。当今社会唯有以资本加英雄以及市场热度时间的准确把控和出击,三者就像天时地利人和一样在一个特定场合出现合理配套发挥其最大化,才是制胜的关键。我们已经Out了,"往者不可谏,来者犹可追",任何时代都是这样的,我们顶多能待时而动当个螳螂,而天天可能还畏惧黄雀在身后,但正如无间道中说的:往往都是事情改變人,人改變不了事情——但是他們改变了一些事情。同样,我们没法撼动大树,但我们仍然需要有创新的勇气,去面对这个周遭的世界,拥抱变化。
“人他妈都死了,这还有什么. 用。”“有些事,还是要去做的。 ==》创新他妈都死了,这还有什么用? 有些事,还是要去做的。
做好目前的小细节,后面什么都会有的,或许你比乔布斯更伟大,“敌军围困千万重,我自岿然不动!”,也只能只有如此yy一把不是。EOF
希望有人回复:
兄弟,你是对的。
Jackxiang
2010-6-20 凌晨1:08
1. digital data archives system
1....digital data archives system,数字数据档案系统.
1....digital data archives system,数字数据档案系统.
Source Insight确实是个好用的看程序的东东,如果内置C编译器就更好了
但是默认的字体有点小,看起来不爽
其实稍微调整一下就ok了
建一个工程
然后 打开一个文件
在空白处点右键 选 Document Options
调整Screen Fonts
偶选择Tohama 并且调整到10的大小
阅读全文
但是默认的字体有点小,看起来不爽
其实稍微调整一下就ok了
建一个工程
然后 打开一个文件
在空白处点右键 选 Document Options
调整Screen Fonts
偶选择Tohama 并且调整到10的大小
阅读全文
/*此函数主要是C语言实现单片机数码管闪烁功能
效果:
1.数码管显示0123;
2.停顿;
3.数码管显示4567;
4.无穷循环1,2,3步.*/
效果:
1.数码管显示0123;
2.停顿;
3.数码管显示4567;
4.无穷循环1,2,3步.*/
#include <reg51.h>
#include <intrins.h>
unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0xff}; //定义数组
int delay(int x) //声明延迟函数
{
int j=0;
for(j;j<x;j++) ;
}
main() //主函数
{
int i,j; //定义i,j
unsigned char seg; //定义seg,用于数码管的初始化
seg= 0xfe ; //定义seg为0xfe,即11111110;使数码管为第一个显示
while (1) //无穷循环
{
{ for(j=0;j<30;j++) //扫描数码管30次
{
for(i=0;i<4;i++) //输出0123
{
P2=seg; //初始化P2
P0=dis_code[i]; //显示数字
delay(200); //延迟约1ms
seg=_crol_(seg,1); //数码管右移一位
if (seg==0xef) seg=0xfe; //输出四个数字之后停止
}
}
P2=0xff; //数码管全不接通,把0,1,2,3消去
delay(2000000); //延迟
for(j=0;j<30;j++) //扫描数码管30次
{
for(i=4;i<8;i++) //输出4567
{
P2=seg; //初始化P2
P0=dis_code[i]; //显示数字
delay(200); //延迟约1ms
seg=_crol_(seg,1); //数码管右移一位
if (seg==0xef) seg=0xfe; //输出四个数字之后停止
}
}
}
}
} //函数结束
#include <intrins.h>
unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0xff}; //定义数组
int delay(int x) //声明延迟函数
{
int j=0;
for(j;j<x;j++) ;
}
main() //主函数
{
int i,j; //定义i,j
unsigned char seg; //定义seg,用于数码管的初始化
seg= 0xfe ; //定义seg为0xfe,即11111110;使数码管为第一个显示
while (1) //无穷循环
{
{ for(j=0;j<30;j++) //扫描数码管30次
{
for(i=0;i<4;i++) //输出0123
{
P2=seg; //初始化P2
P0=dis_code[i]; //显示数字
delay(200); //延迟约1ms
seg=_crol_(seg,1); //数码管右移一位
if (seg==0xef) seg=0xfe; //输出四个数字之后停止
}
}
P2=0xff; //数码管全不接通,把0,1,2,3消去
delay(2000000); //延迟
for(j=0;j<30;j++) //扫描数码管30次
{
for(i=4;i<8;i++) //输出4567
{
P2=seg; //初始化P2
P0=dis_code[i]; //显示数字
delay(200); //延迟约1ms
seg=_crol_(seg,1); //数码管右移一位
if (seg==0xef) seg=0xfe; //输出四个数字之后停止
}
}
}
}
} //函数结束
php explorer的下方空白处(里面可能有你建立的工程),右键:import :Exiisting Project into Workspace,把其他人建立的工程给弄进来即可!
PHPUnit位置:
D:\Program Files\Zend\Zend Studio - 7.2.0\plugins\com.zend.php.phpunit_7.2.0.v20100324-1300\resources\library
PHPUnit位置:
D:\Program Files\Zend\Zend Studio - 7.2.0\plugins\com.zend.php.phpunit_7.2.0.v20100324-1300\resources\library