搜索到与相关的文章
Linux

Linux 网络编程实例

1/*socket->bind->listen->accept->recv/recvfrom->send/sendto->close23客户端:socket->connect->send/sendto->recv/recvfrom->close45其中服务器端首先建立起socket,然后调用本地端口的绑定,接着就开始与客服端建立联系,并接收客户端发送的消息。6客户端则在建立socket之后调用connect函数来建立连接。78服务器端的源代码如下所示:*/

系统 2019-08-12 01:32:54 2487

Tomcat

Nginx+Tomcat实现https安全链接

操作环境操作系统:centos5.5前段静态内容处理:nginx后端JSP处理:tomcat6一.Nginx+https+免费SSL证书配置指南生成证书$cd/usr/local/nginx/conf$opensslgenrsa-des3-outserver.key1024$opensslreq-new-keyserver.key-outserver.csr$cpserver.keyserver.key.org$opensslrsa-inserver.ke

系统 2019-08-12 01:32:45 2487

MySql

MySql数据库索引优化注意事项

设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就

系统 2019-08-12 01:32:21 2487

各行各业

谷歌浏览器的源码分析(6)

前面已经介绍了这么引人的输入自动完成功能,并且可以在输入超级连接框里直接通过GOOGLE搜索所有的内容,这是比较大的创新,不但可以节省界面的占用面积,还很方便大家查询的需要,比如记不住的连接,根本不需要去记了,只要你记住需要的内容就行了。这样既不需要到什么门户网站去找连接,也不需要去记住众多的网站,这个功能是非常方便的。这个输入框的自动完成的功能,是比较智能化的。因为它会根据以往的输入自动完成,或者智能提示所需要的连接或者内容。下面就来先看这个类的定义:#

系统 2019-08-12 01:31:59 2487

Python

python 使用get_argument获取url query参数

python使用get_argument获取urlquery参数ornado的每个请求处理程序,我们叫做handler,handler里可以自定义自己的处理程序,其实也就是重写方法,如post,get,get_current_user,send_error等等,这里我们只讲get和post的自定义。我们都知道,在Tornado里,获得用户的输入,都是一个get_argument搞定,似乎很顺理成章:defpost(self):nowamagic=self.

系统 2019-09-27 17:55:52 2486

Python

Python入门篇之列表和元组

列表和元组的主要区别在于,列表可以修改,元组则不能。一般情况下,在几乎所有的情况下列表都可以代替元组例如:使用序列可以表示数据库中一个人的信息(姓名,年龄)复制代码代码如下:>>>edward=['EdwardGumby',42]序列还可以包含其他序列复制代码代码如下:>>>edward=['EdwardGumby',42]>>>john=['JohnSmith',50]>>>database=[edward,john]>>>database[['Edwa

系统 2019-09-27 17:55:13 2486

Python

python逻辑运算符优先级:not > and > or

#逻辑运算符:not>and>orprint(notTrueandTrue)#Falseprint(notTrueandTrueorTrue)#True以下所列优先级顺序按照从低到高优先级的顺序(同行为相同优先级,相同优先级按从左到右的顺序运算):Lambda#运算优先级最低逻辑运算符:or逻辑运算符:and逻辑运算符:not成员测试:in,notin同一性测试:is,isnot比较:<,<=,>,>=,!=,==按位或:|按位异或:^按位与:&移位:<<

系统 2019-09-27 17:52:53 2486

Python

python小欢喜(七)游戏编程 (2) 挡球游戏的改进:使用中文提示并添加

在前面的文章《python小欢喜(六)动画(1)pygame的安装与初步使用》中介绍了如何安装pygame。《python小欢喜(七)游戏编程(1)挡球》实现了一个小游戏。接下来对这个小游戏做两方面的改进1使用中文提示2添加上碰撞时的声音效果游戏界面如下:可以看到,窗口上方的提示变成了中文,如果戴上耳机或使用音箱,可以听到足球碰到挡板或下边界时发出的声音。python代码如下:#-*-coding:utf-8-*-#挡球游戏importpygame#导入p

系统 2019-09-27 17:52:02 2486

Python

解决python中使用PYQT时中文乱码问题

如题,解决Python中用PyQt时中文乱码问题的解决方法:在中文字符串前面加上u,如u'你好,世界',其他网上的方法没有多去探究,Python的版本也会影响解决方法,故这里只推荐这种。(有人说用toLocal8bit函数也可以,我试了下,貌似不行)请看例子:#coding=utf-8fromPyQt4importQtGui,QtCores=QtCore.QString(u'你好(hello)世界(world)')t=s.toLocal8Bit()u=un

系统 2019-09-27 17:49:04 2486

Python

Python跳出循环语句continue与break的区别

虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。break复制代码代码如下:#encoding=UTF-8forxinrange(10):ifx==5:breakprintx上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此printx语句只打到4的时候就终止了,因此输出结果如图:continue复制代码代码如下:#e

系统 2019-09-27 17:46:10 2486