http://linuxdesktop.cn/2007/04/13/use-wine-ies4linux-to-install-ie6.html

suse11.2:

/lib/modules/2.6.31.5-0.1-desktop/kernel/drivers/usb/serial/ch341.ko



哈哈,原来我的mandrake10自动就可以识别这个设备,不用另外的驱动程序,估计2.6的内核都应该没问题:
首先把usb转串口线插上然后用dmesg | grep usb查找如果看到:
“drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic”
就说明设备已被识别,然后往下看
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
usb 2-2: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
说明我的usb转串口芯片是PL-2303,对应系统设备是 dev/usb/tts/0,最后只需在minicom配置文件里将端口改成/dev/usb/tts/0就可以使用了:)


在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(这里要注意,这个值要改成你的连接的设备的波特率,我这里的是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就可以对设备进行调试了。
从网上查找资料从而得出的,参考资料:

http://www.cnitblog.com/201/archive/2008/01/31/5813.html计算机的串口不能用,怎么与目标板的串口连接呢?


http://www.okeve.com/System/Linux/20071130/31118.htmlLinux系统下使用USB转串口连接工业设备

http://www.oklinux.cn/html/Basic/jyjq/20080317/49447.htmlVMware技巧:在Minicom下启动Linux系统


1、打开Vmware workstation ,单击菜单栏上的VM下的setting,进入virtual machine setting对话框


2、单击add,添加serial port,依此下一步,直到完成为止。


3、连接好开发板,打开linux虚拟机,进入终端输入minicom –s,进入minicom的设置模式。


a) 检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:
         mknod /dev/ttyUSB0 c 188 0
       选择串口:在选择菜单中的“Serial port setup”,按回车,再按“A”以设置 “Serial Device”/dev/ttyUSB0(注意其中的USB是大写),按回车返回。


b)设置波特率:按“E”键进入设置“bps/par/Bits”(波特率)界面,如果按“I”以设置波特率为115200,按回车返回。 (我使用的是2440的板子)

c)数据流控制:按“F”键设置“Hardware Flow Control”为“NO”.


其它为缺省设置,然后按回车到串口设置主菜单,选择“Save setup as df1”,按回车键保存刚才的设置(保存到“/etc/vminirc.df1”),再选择“Exit”退出设置模式,回到minicom操作模式。此时可像Windows下的超级终端一样使用了。



在最后使用时,XP和linux只能有一个终端可以使用,二者不能同时使用!所以在vmware的状态下,要让linux识别串口的存在,需要重新拔插USB串口!
生活就时间仍在 是我们飞逝

人犯错误 大半是该用真情时太过动脑筋 而在该用脑筋时又太感情用事

生活就是让弱者感觉无奈 让强者感觉无聊的游戏

喜欢的人不出现, 出现的人不喜欢 是让弱者感觉无奈 让强者感觉无聊的游戏

回忆未来  20:12:12
生活就是让弱者感觉无奈 让强者感觉无聊的游戏 这句我看不懂后面的。
王官文  20:12:52
太强了所以无聊,没有追求了吧
回忆未来  20:14:12
时间仍在 是我们飞逝 这个如何解释
王官文  20:15:57
经常感叹时间飞逝,其实是我们老得快,时间只不过是一个永恒的概念,不管怎么样,时间就是时间,但是你就不是以前的你
    public function getMoreCount($fromuid,$invitetype,$group){
      $invArray = explode(',',$invitetype);
      foreach($invArray as $key => $value){
        $mckey[] = "inv_{$fromuid}_{$group}_{$value}";
      }
      if (TRUE === $this->getMcHandle())
      {
        if (FALSE === ($re = $this->newMemHandle->get($mckey)))
        {
          return false;
        }
        return  $re;
      }
      return false;
    }

我想把现有的图像(比如:一个点)从作图区的左边移到右边,怎么实现?

我用过expose_event,通过画点 --> 用矩形填充 --> 再在新的位置画点... ... ,但是这样最终貌似只有最终的效果图(要么是矩形,要么是右侧的点),没有中间的动态过程。

向大家请教~~!

下面是一个画正弦曲线的例子,请教大家如何将画曲线的过程动态的显示出来呢?
代码:
#include
#include
static gint expose_event(GtkWidget *widget, GdkEventExpose *event)
{
  int i;
  GdkGC *gc;
  GdkColormap *colormap;
  GdkColor color;

  gc=gdk_gc_new(widget->window);
  colormap=gtk_widget_get_colormap(widget);
  gdk_color_parse("red",&color);
  gdk_color_alloc(colormap,&color);
  gdk_gc_set_foreground(gc,&color);

  /*画正弦曲线*/

  for(i=1;i<400;i++)
  {
        
          gdk_draw_line(widget->window,gc,i,200+100*sin(6.28*i/400),i+1,200+100*sin(6.28*(i+1)/400));
      
  }
  gdk_gc_unref(gc);
  return FALSE;
}

int main(int argc,char **argv)
{
  GtkWidget *win_main, *draw_area;

  gtk_init(&argc,&argv);

  win_main=gtk_window_new(GTK_WINDOW_TOPLEVEL);
  gtk_widget_set_usize(win_main,400,400);

  draw_area = gtk_drawing_area_new();
  gtk_container_add(GTK_CONTAINER(win_main), draw_area);
  gtk_widget_show(draw_area);

  gtk_signal_connect(GTK_OBJECT(draw_area), "expose_event",
                    (GtkSignalFunc) expose_event, NULL);
  gtk_signal_connect (GTK_OBJECT (win_main), "destroy",
  GTK_SIGNAL_FUNC (gtk_exit), NULL);

  gtk_widget_set_events(draw_area, GDK_EXPOSURE_MASK);

  gtk_widget_show(win_main);

  gtk_main();
  return 0;
}

realtang   08-02-03 09:50
This is an event signal, initially emitted when the connected widget becomes fully visible on screen.
Expose events are also generated when a widget has been partially or fully covered by another widget, and is re-exposed.
expose事件只是widget被遮挡后重新出现才发生的或者第一次出现时发生。
在你的这个例子里面,你的这个draw_area在出现在屏幕上以后,才会去调用expose_event函数。
而且事件处理函数都应该是很快执行完的,因为所有的GUI都在一个线程里面,如果像你要求的显示画的过程,那就把其它事件都给阻塞了。
不过你可以采用gtk_widget_queue_draw_area()强制产生expose事件。
另外要补充的,现在的gc就在widget的style对象中,所以不需要new了。
如果要清空memcache的items,常用的办法是什么?杀掉重启?如果有n台memcache需要重启怎么办?挨个做一遍?

很简单,假设memcached运行在本地的11211端口,那么跑一下命令行:
$ echo ”flush_all” | nc localhost 11211

注:flush并不会将items删除,只是将所有的items标记为expired。
也可以这样:
[/usr/local/apache2/*/vhost.d]# telnet 172.25.*.70 12000
Trying 172.25.38.70...
Connected to 172.25.38.70.
Escape character is '^]'.
flush_all
OK

FROM: http://willj.net/blog/2008/06/10/flushing-memcached-servers-the-easy-way/
计算机的串口不能用,怎么与目标板的串口连接呢?


windows下可以用USB转串口线实现,在google上搜索了一下,linux下更简单,连驱动都免装!
测试环境:redhat linux fedora core 4

总结如下:

1. 检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:
mknod /dev/ttyUSB0 c 188 0

以下推理未测试:
如果有多个USB口,可以类推,建立/dev/ttyUSB[1-n],注意从设备号要累加,
如:mknod /dev/ttyUSB[1-n] c 188 [1-n]

2. 启动minicom, 设置串口设备为 /dev/ttyUSB0, 再设置波特率/数据位/停止位,保存为缺省配置df1

3. 重启minicom, 复位目标板,看是否有打印信息?
如果没有请确认:a)USB/串口线没问题,b)确认你使用的USB口是第一个(一个个的试吧,一般电脑不会标示出来)
http://www.douban.com/subject/1314262/
http://www.douban.com/subject/1288844/
来源:http://www.jb51.net/web/12714.html
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。
4、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。
5、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。默认是用ISO-8859-1编码
6、Get是Form的默认方法。
以下的比较非常非常使用:
做 java的web开发有段日子了,有个问题老是困扰着我,就是乱码问题,基本上是网上查找解决方案(网上资料真的很多),都是一大堆的介绍如何解决此类的乱码问题,但是没几个把问题的来龙去脉说清楚的,有时候看了些文章后,以为自己懂了,但是在开发中乱码问题又像鬼魂一样出来吓人,真是头大了!这篇文章是我长时间和乱码做斗争的一些理解的积累,还希望有更多的朋友给出指点和补充。
  form有2中方法把数据提交给服务器,get和post,分别说下吧。阅读全文
温度、湿度和二氧化碳浓度是影响棚栽农作物生长的3大要素。为了实现农业大棚中这3种要素数据的远程实时采集,引入了当前嵌入式应用中较为成熟的ARM9微处理器和Linux嵌入式操作系统技术,采用温度传感器PH100TMPA、湿度传感器HM1500和二氧化碳浓度传感器NAP-21A,设计一种基于TCP/IP协议的嵌入式远程实时数据采集系统方案。从硬件设计和软件实现2方面对该系统进行具体阐述。在实际应用中,该系统运行稳定、可靠。
Ds18B20这个可能精度不够,做车载是不错的:
http://embed.chinaitlab.com/linux/761094.html
比如一個文本框裡輸入中文的最多字數為1000,英文為2000,這可以實現嗎?我找了幾個代碼,都是不分中英文的,一個字母和一個漢字都作為一個字來算的。:confused: 阅读全文
《短歌行》(对酒当歌)是曹操的代表作,也是最能体现建安诗风的作品。下面就其中值得商榷的三个问题作一番探讨:阅读全文
缘起:大学时候经常到他的网站(www.netxeyes.com)里面去看看精华文章和电脑技术,现在昔日的辉煌已经人去楼空,没有了踪影,而他最近又写了些什么呢喃的低语,感概涉世之初的太浅,可气象万千,刀光剑影已经一去不复返,就像他的流光一样牵挂其中,可乱刀终归是抵抗不住流光的冲杀,榕哥可刀是用来砍的但不磨还是会锈迹斑斑的,可光就不一样了:神说要有光于是便有人脱光,说远了。。还是不说了,转以斯文怀恋:
    很久没有静下心来写一些东西了。原因很简单,生活所累、时代变迁、年龄成长,虽然很俗套。但是这些都真的让我有时候有不从心,不复当年之勇的感觉。


前一阵子,认识了一个新朋友。就是他开始让我正视我现在的状态。我真的没有想到,5年前就已经停止更新的流光,居然到现在还有人那么热情的盼着它的更新。

流光目前没有更新了,根本在于我目前所处的状态。我自己也矛盾于其中,做为男人,一个有责任的男人,我必须承担起家庭和生活的责任。

流光,作为当年一个完全免费的软件,里面没有插入任何一点点广告,因为,流光就如同我的孩子,我不喜欢他充满铜臭的味道。但是,现实的生活还总是要继续下去,所以我选择了去做一个完全商业的产品。让流光停留在一个完美的阶段,成为可以回味的美丽记忆。

命运总是喜欢和人开玩笑,也许我注定成不了一个成功的商人。关于MatriXay, 在继承了流光FluXay名字的同时,也融入了FluXay的风格。但是由于种种原因,目前它有了一个新的名字 WebRavor,我也只能给它起一个新的名字。也好,这样也许也是件好事,也许可以让我的每一个作品都更纯粹,商业的东西就让它彻底的商业吧。不想多提了,孰是孰非本就无法定论。

所以当有朋友再次和我说到流光,让我想起了它曾经带给我的快乐。我开始想,是否真的应该再重新开始更新流光?不为别的,只为告诉自己:不管是不是被外界所迫,我的内心永远要保留一块阵地,一块不被铜臭污染的阵地。也能不断的告诫我自己,我还是当年的小榕……。

此刻,世界有些模糊。

其心休休焉,其如有容,榕。



为何取名为流光,刘心武在其一篇短文中写道:“我们在世纪末的流光中追寻过往,追寻那些渐渐模糊的面容..."

护城河边的人依然不多,逍遥津的游船在只是草木更加茂密了。

流光已经渐渐远去,而我还在这里。
我在想:难道.....榕哥要复出?

utf8 post

WEB2.0 jackxiang 2009-5-15 16:26
(1) 对于中文IE,如果在高级选项中取消总以UTF-8发送,则PathInfo和QueryString是URL encode按照GBK编码。

2、 POST提交
对于POST方式,表单中的参数值对是通过request body发送给服务器,此时浏览器会根据网页的ContentType("text/html; charset=GBK")中指定的编码进行对表单中的数据进行编码,然后发给服务器。
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2005年7月26日的命令如下。
  
  #date -s 07/26/2005
  
  将系统时间设定成下午11点12分0秒的命令如下。
  
  #date -s 11:12:00
  
  注意,这里说的是系统时间,是linux由操作系统维护的。
  
  在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
  
  #clock -w
  
  这个命令强制把系统时间写入CMOS。
http://www.elong.com/flights/search.aspx?rn=4540&requestInfo=0%2cBJS%2cHGH%2cHGH%2cCAN%2c633786336000000000%2c633786336000000000%2c%2c%2c%2c%2c1%2c529%2c1%2c0%2cFalse%2c%2c%2c1%2c0%2c0%2c0%2c%2c0%2cBeijing+%b1%b1%be%a9%2c&Campaign_ID=

5月23日:(460)

460
13:40
15:40
北京首都
杭州萧山机场  上航
FM9152
757 50 退改签 特价经济舱
所有舱位
预订

5月30日:(460)
http://www.elong.com/Flights/Tsearch.aspx?step=1&requestinfo=0,BJS,HGH,HGH,CAN,633792384000000000,633786336000000000,,0,0,,1,529,1,0,False,,,1,0,0,0,,0,Beijing 北京,&did=flight_searchresult&eid=ratecal:link3


460
16:05
17:55
北京首都
杭州萧山机场  南航
CZ6163
321 50 退改签 特价经济舱
所有舱位
预订






根据国务院办公厅已经公布的“端午节”放假规定,放假时间为5月28日至30日,共3
天。其中,5月28日(星期四、农历端午当日)为法定节假日,5月30日(星期六)照常公
休,5月31日(星期日)公休日调至5月29日(星期五)。5月31日(星期日)上班。
分页: 217/272 第一页 上页 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 下页 最后页 [ 显示模式: 摘要 | 列表 ]