首页 > 2014年09月29日 > 全部分享
Swoole源码学习记录(十二)——ReactorThread模块
ReactorThread 这一章将分析Swoole的ReactorThread模块。虽然叫Thread,但是实际上使用的是swFactoryProcess也就是多进程模式。但是,在ReactorThread中,所有的事件监听是在线程中运行的(Rango只是简单提到了PHP不支持多线程安全,具体原因还有待请教……),比如在UDP模式下,是针对每一个监听的host开辟一个线程运行reactor...
分类:其他   时间:2014-09-29 14:00:52    收藏:0  评论:0  赞:0  阅读:1142
OSX:设置用户默认浏览器
最近我们遇到的情况是,需要统一设置用户的默认浏览器为Google Chrome,而系统默认的是Safari。 这个设置是系统Launch Services基于用户管理的。意思就是说,即便是修改了系统全局参数,如果用户有特定设置,那么会依从用户配置。 只要一设计用户配置,那么就会相对麻烦点。要想改变,会涉及多种用户情况,比如:网络用户文件夹的情况,用户的配置信息都在服务器上,所以配置需要在服务器上修改;如果用户文件夹保存在本地,那么可以有两种对策,1是:系统默认用户文件夹模板需要改变,而且需要遍历并改变已...
分类:其他   时间:2014-09-29 14:00:32    收藏:0  评论:0  赞:0  阅读:235
Python学习笔记3:简单文件操作
# -*- coding: cp936 -*- # 1 打开文件 # open(fileName, mode) # 参数:fileName文件名 # mode打开方式 # w     以写方式打开, # a     以追加模式打开 (从 EOF 开始, 必要时创建新文件) # r+     以读写模式打开 # w+     以读写模式打开 # a+     以读写模式打开 # ...
分类:编程语言   时间:2014-09-29 14:00:22    收藏:0  评论:0  赞:0  阅读:173
struts2学习笔记
struts1的名气+webwork核心=struts2 使用struts2的步骤:   1.导入jar文件   2.在web.xml中添加一个配置filter,拦截所有的请求/*,    StrutsPrepareAndExecuteFilter   3.在src下添加一个struts.xml, package-action-result   4.如果要实现控制,需要添加actio...
分类:其他   时间:2014-09-29 14:00:12    收藏:0  评论:0  赞:0  阅读:242
Oracle 11g 密码过期被锁报 ORA-28000 the account is locked
一、触发这个错误的原因及相关因素    是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致,在Oracle 11g中是 存在密码过期问题的。 二、错误现象: 用户被锁定之后会报ORA-28000的错误,并提示无法登录到数据库 SQL> conn system/oracle ERROR: ORA-28000: t...
分类:数据库技术   时间:2014-09-29 14:00:02    收藏:0  评论:0  赞:0  阅读:219
ubuntu终端方向键不能用(主机名不显示)问题的解决
sudo gedit /etc/passwd 在/etc/passwd中修改该用户对应的shell:/bin/sh改为/bin/bash即可解决该问题...
分类:其他   时间:2014-09-29 13:59:52    收藏:0  评论:0  赞:0  阅读:144
CentOS-6.4-minimal版中源码安装MySQL-5.5.38
简述CentOS中通过源码的方式安装MySQL-5.5.38的方法以及注意事项...
分类:数据库技术   时间:2014-09-29 13:59:42    收藏:0  评论:0  赞:0  阅读:395
shell查看系统基本信息脚本
#!/bin/bash echo "IP:" ifconfig |grep "inet addr"|grep -v 127.0.0.1|awk '{print $2}'|awk -F ':' '{print $2}' echo "Product Name:" dmidecode |grep Name echo "CPU Info:" dmidecode |grep -i cpu|grep -i v...
分类:其他   时间:2014-09-29 13:59:22    收藏:0  评论:0  赞:0  阅读:261
树莓派apt软件管理工具
管理安装、升级和卸载软件最简单的方法就是使用Debian上的APT(高级包管理工具)。如果一个软件被打包成Debian上的包并且适用于树莓派的ARM架构,那么这个软件包同样兼容于Raspbian。 安装或者卸载软件包的时候你需要root用户权限,因此你的用户必须是sudoer用户,或者你必须使用root用户登录。更多信息参考用户管理和root用户。 安装新的包,或者更新已有的包,你需要...
分类:其他   时间:2014-09-29 13:59:02    收藏:0  评论:0  赞:0  阅读:392
命令模式之2 Invoker Vs. Client
一个实用的例子...
分类:其他   时间:2014-09-29 13:58:53    收藏:0  评论:0  赞:0  阅读:264
关于程序员的技术发展讨论
在工作之中就感觉自己的工作是枯燥无味,毫无挑战意义的事情. 特此,就我自身目前的现状给其他一些有技术发展茫然的朋友做个分享....
分类:其他   时间:2014-09-29 13:58:42    收藏:0  评论:0  赞:0  阅读:195
跟我一起学extjs5(31--加入模块和菜单定义[4前台通过ajax来调用数据与展示])
跟我一起学extjs5(31--加入模块和菜单定义[4前台通过ajax来调用数据与展示])...
分类:Web开发   时间:2014-09-29 13:58:32    收藏:0  评论:0  赞:0  阅读:343
Java 大数类
除法的结果存在数组,商下标为0 余数下标为1 import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner in = new Scanner(System.in); BigInteger a = in...
分类:编程语言   时间:2014-09-29 13:58:22    收藏:0  评论:0  赞:0  阅读:219
菜鸟学习Spring——60s让你学会动态代理
一、为什么要使用动态代理 当一个对象或多个对象实现了N中方法的时候,由于业务需求需要把这个对象和多个对象的N个方法加入一个共同的方法,比如把所有对象的所有方法加入事务这个时候有三种方法: 方法一:一个一个对象一个一个方法去加,很显然这个方法是一个比较笨的方法。 方法二:加一个静态代理对象将这个静态代理对象实现要加事务对象的接口。然后在静态代理对象里面每个方法里面加上事务。 方法三:使用动态...
分类:编程语言   时间:2014-09-29 13:58:12    收藏:0  评论:0  赞:0  阅读:230
jsp中URL传递中文参数的处理
在页面的url中使用encodeURI(encodeURI(中文)),对中文进行编码,并在服务器的java程序中使用URLDecoder.decode(中文, "UTF-8")进行解码即可;...
分类:Web开发   时间:2014-09-29 13:58:02    收藏:0  评论:0  赞:0  阅读:280
Java 小数类 及四舍五入的方法 精度很高的小数时用
注意如果结果是无限位小数,不指定位数进行四舍五入的话会报错 import java.util.Scanner; import java.math.BigDecimal; public class Main { public static void main(String args[]){ Scanner in = new Scanner(System.in); BigDeci...
分类:编程语言   时间:2014-09-29 13:57:52    收藏:0  评论:0  赞:0  阅读:342
DML语句报错是由于控制文件无法扩大还是另有原因?
分享一则故障处理中的心得体会...
分类:其他   时间:2014-09-29 13:57:42    收藏:0  评论:0  赞:0  阅读:271
JS面试经典题目
JS面试经典题目...
分类:Web开发   时间:2014-09-29 13:57:12    收藏:0  评论:0  赞:0  阅读:328
Java基础——Statement与PrepareStatement
Statement       Statement是Java执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQL语句。用于执行静态 SQL 语句并返回它所生成结果的对象。       在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果...
分类:编程语言   时间:2014-09-29 13:57:02    收藏:0  评论:0  赞:0  阅读:261
There is an error in invoking javac. A full JDK (not just JRE) is required
提示信息:There is an error in invoking javac.  A full JDK (not just JRE) is required 原 因:是因为Eclipse找不到JDK  发生的原因:我描述一下我自己发生的原因,是因为我安装新版的JDK所引起的。 解决方法:直接贴图,直观一点。 大家记住了 这里的JRE是你JDK的路径,而不...
分类:编程语言   时间:2014-09-29 13:56:52    收藏:0  评论:0  赞:0  阅读:257
1477条   上一页 1 ... 40 41 42 43 44 ... 74 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!