随笔分类 - 经验
摘要:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色...
阅读全文
摘要:php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,我们修改配置文件,设置这些。在php.ini里...
阅读全文
摘要:当页面代码没有任何问题,也没有报错。但是页面的循环很多,请求导致开销很大的时候,有可能要改php.ini中的pcre部分。[Pcre]pcre.recursion_limit=-1pcre.backtrack_limit=-1
阅读全文
摘要:各种图形报表:Flex、Flash图形报表JS、JAVA等图形报表CSDN的编辑功能太不好用了%>_<%Flex、Flash图形报表名称简介是否收费是否开源网站FusionCharts for Flex(Flex 版本)FusionCharts是InfoSoft Global公司的一个产品,Info...
阅读全文
摘要:【问题】在折腾:【已解决】Sublime Text 2中运行Python程序出错:The system cannot find the file specified的过程中,虽然解决了找不到python.exe的问题,但是又出现下面这个错误: Demo print in Sublime Text 2...
阅读全文
摘要:(1)打开当前python文件(2)然后Tools -> Command Palette(3)SublimeREPL Python RUN current file(4)就会打开新窗口,显示python的shell,可以供你输入参数了:(5)接着就可以输入参数,再按Enter,即可输入:如上的运行当...
阅读全文
摘要:配置虚拟主机的时候,里面加上如下: Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all
阅读全文
摘要:当程序没有问题,而php显示的日期和js显示的日期不一致,相差一天的时候或者其它,一定要看看php.ini中时区的配置是否合理。
阅读全文
摘要:网址:http://www.geekso.com/ZendStudio100/
阅读全文
摘要:常用的配置: ServerAdmin romy@redidai.com DocumentRoot "D:/var/www/user_admin/" ServerName user_admin.redidai.com ErrorLog "logs/romy-redidai.com-error.log" CustomLog "logs/romy-redidai.com-access.log" common allow from all order allow,deny AllowOverride All Di...
阅读全文
摘要:php中数组自定义排序方法有很多,现在只提usort();不会保留原有键名。unsort调用方法就是unsrot($arr,func);注意:如果func是写在当前类中的话,那么调用的方式是unsort($arr, array($this, func));
阅读全文
摘要:有两种方式:1.delete from table table_name;2.truncate table table_name;第一种中,清空表后,主键id会在原先的记录基础上继续增加,而第二种清空表后,主键id会自动重新从1开始自增。
阅读全文
摘要:在关闭窗口的情况下,能够在后台继续运行,如启动命令node /home/node_modules/pixel-ping/lib/pixel-ping.js /home/node_modules/pixel-ping/config.json &disown -h %1重启ps aux | grep nodekill 掉进程
阅读全文
摘要:安装pixel1.安装node.js wget http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gz 本地测试下载的是这个版本,如果要高版本的话可以找高版本的地址 tar zxvf node-v0.6.1.tar.gz ./configure 如果出现以下情况: Checking for program g++ or c++ : not found Checking for program icpc : not found ...
阅读全文
摘要:为了让程序自动执行目录下的某个文件,可以配置虚拟主机中的directoryindex如: DocumentRoot "D:/var/www/" DirectoryIndex Test/index.php ServerName test.com
阅读全文
摘要:Node.js安装与配置Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本 情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置。(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可。从http://nodejs.org/#download可以查看到最新的二进制版本和源代码)。Windows平台下的Node.js安装在过去,Node.js一直不支持在Windows平台下原生编译,需要借助Cygwin或MinGW来模拟POSIX系统,才能编译安装。幸运的是2011年6月微软开始与
阅读全文
摘要:而在安装nodejs的时候,需要用到,所以需要手动安装bz2库。sudo yum install -y bzip2* cd Python-2.7.2/Modules/zlib./configure makesudo make install还需要,打开binascii模块的编译。不然在安装node的时候,会提示找不到binascii模块。cd ../../vi Modules/Setup.dist找到下面的两行,将binascii前的注释去掉。# Helper module for various ascii-encoders#binascii binascii.c#改成如下两行:# Help
阅读全文
摘要:css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= )使用参数有两种可能:第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于但浏览器会认为他是 该文件的某个版本!第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。大家可能有时候发现修改了样式或者js,刷新的时候不变,就是客户端缓存了css或者js文件,因此加上参数还是有好处的!第二种情况最多,也可能两种同时存在。
阅读全文
摘要:当返回json格式的数据时,不想自己组织结果集,可以利用类的call方法。json类: 1 _data = array(); 8 } 9 10 public function __call($method, $args) {11 if (!isset($args[0])) return null;12 13 $this->_data[$method] = $args[0];14 15 return $this;16 }17 18 function __set($pro...
阅读全文
摘要:一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。 所以在考虑整个系统的流程的时候,我们必须要考虑,在高并发大数据量的访问情况下,我们的系统会不会出现极端的情况。(例如:对外统计系统在7月16
阅读全文

浙公网安备 33010602011771号