- 博客(93)
- 资源 (4)
- 收藏
- 关注
原创 js使用for in语句遍历对象的属性
由上面的代码可以看出,for in语句也可以遍历原型链上的继承的属性,不过只能够是自定义属性,比如toString()这样的javascript自带的不能够被遍历。也就是说for in语句可以遍历对象上所具有的一切非javascript自带的属性或者方法,无论是不是原型链上的。如果是数组,for in 是数组索引。var obj=[{ webName:"蚂蚁部落",
2014-09-15 17:52:33 527
原创 Ubuntu安装配置Mysql详解
12. 支持utf8的客户端:Mysql-Front,Navicat,PhpMyAdmin,Linux Shell(连接后执行SET NAMES utf8;后就可以读写utf8的数据了。10.4设置完毕后就不用再执行这句话了) 13. 备份和恢复 备份单个数据库:mysqldump -uroot -p -B dbname > dbname.sql 备份全部数据库:mysq
2014-09-14 01:34:17 150
原创 ios7中的UILabel自适决定大小
NSString * tstring =@"UILabel ios7 与ios7之前实现自适应撑高的方法,文本的内容长度不一,我们需要根据内容的多少来自动换行处理。在IOS7下要求font,与breakmode与之 前设置的完全一致sizeWithFont:font constrainedToSize:size lineBreakMode:NSLineBreakByCharWrapping"
2014-09-13 21:27:04 153
原创 statspack使用的一些补充
以下是自己的一些补充: SQL脚本位置:@?/product/9.2.0/rdbms/admin下边 执行生成报告,默认生成报告位置:在脚本位置下,前缀sp_id(快照)_id(快照).lst,是一个列表文件,直接打开为乱码,下载到本地电脑--属性--更改--选择记事本即可转换;也可以生成的时侯定义为txt文件,eg:sp_11_12.txt。直接打开txt,
2014-09-13 21:05:54 127
原创 cURL模拟登录教学管理系统
最近在开发微信公众平台,想实现通过微信查询课表的功能。无奈本人业务不精,之前对微信公众平台不是很了解,甚至对PHP都不是很熟练。所以一直不知道怎么解决,在网上查阅了很多资料,收货不是很大,不过至少把原理弄懂了。其实原理很简单,就是利用php的cURL模拟登录技术。cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,
2014-09-13 20:57:26 183
原创 比较PHP和Java的Web开发
采用Java的Web开发技术,需要使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。所以用Java进行开发前期需要做大量的系统分析和设计的工作。四、 跨平台性Java和PHP都有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在Linux或者Windows等不同的操作系统上。五、 源代码安全PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可
2014-09-13 20:53:01 154
原创 浅谈对云笔记的理解和看法
现在市面上云笔记软件层出不穷,甚嚣尘上;各家都拿出很大的努力来争抢用户。 作为一名普通的用户,我们应该如何去选择以及怎样去利用好云笔记带给我们的好处,这也是一个值得细细思考的话题。下面就我自己3年的使用经验来浅薄的谈一下对云笔记的认识和理解。需求: 1.在如今这个信息爆炸的年代,知识或信息从四面八方向我们扑面而来; 如果我们不能从中筛选到自己想要的信息,那必定迷失在这片浩
2014-09-13 00:24:20 715
原创 ZKtime5.0考勤管理系统标准版客户端登录忘记登录密码
打开默认路径: C:\Program Files\ZKTime5.0\att2000.mdb 当你准备好了ACCESS数据库后,一切就变得容易了,以下是重点操作方法: 打开ACCESS数据库,然后进入考勤程序安装目录,找到Att2000.mdb文件,双击打开,在出现的界面中找到userinfo表,双击打开,找securityflags这个字段,将这个字段所在的列中所有的数
2014-09-13 00:18:55 8314
原创 oracle 11gR2静默silent安装
2、系统环境free -h文件方式添加swap交接分区dd if=/dev/zero of=/swapfile bs=1M count=2048 &&mkswap /swapfile &&swapon /swapfile3、检查系统没有安装的依赖包rpm -q make binutils gcc libaio glibc compat-libstdc++-33 elfu
2014-09-13 00:12:12 167
原创 conn.execute的用法详解
conn.execute、rs.open之间的差别,conn.execute、rs.open、command.execute方法用法大大不同通常形成记录集可以使用Set rs=conn.execute(SQL)或直接rs=CONN.execute(SQL)和Set rs=Server.CreateObject("ADODB.Recordset") rs.open SQL
2014-09-13 00:04:57 3381
原创 Web前端开发工程师实战培训教程
程体系第一部分 Web前端设计师之十八般武艺 - 了解PS+Flash(25课时)第二部份 Web前端设计师入门必备 - 新手学HTML+CSS(17课时)第三部分 Web前端设计师之内功修炼 - CSS高级及兼容Hack技术(22课时)第四部分 Web前端开发高手进阶 - js框架+Ajax技术(45课时)第五部分 Web前端综合项目实战(37课时)第六部分 Web前端之
2014-09-12 02:35:56 348
原创 CSS设置图片居中的方法
CSS设置图片居中的方法如果是应用了表格,那么设置单元格为align="center"就可以使其中的一切内容居中。如果没有应用表格要想设置图片居中就有点困难了。困难来自不按"常规出牌"的浏览器。按照CSS标准,只要设置了图片容器的CSS属性为 display:table-cell;vertical-align:middle;text-align:center;就可以使图片居中了。这个方法在
2014-09-11 23:09:58 273
原创 异步多线程C/S框架gko_pool
曾经在上家公司做了一个内网P2P的传输工具名曰gingko当时太菜了,网络部分写的很差,各种阻塞式网络通信后来离职把memcached的代码研究了一下,感觉里面的网络模型非常先进我就把memcached的网络部分抽取出来和gingko做了结合,写成了一个网络框架叫gko_pool大致特性是:完全异步化(包括DNS解析)可以listen一个端口当server,也可
2014-09-11 23:01:49 157
原创 编译你想要的boos库的快捷步骤
1 下载boost压缩包2 进入解压根目录3 运行bootstrap(windows上运行bootstrap.bat)4 编译出你想要使用的库:variant=release/debug 表明你生成的库是否有调试信息link=static/shared 表明你生成的库是静态库还是动态库runtime-link=static/shared 表明你的库是链接到静态运行库
2014-09-11 22:57:05 157
原创 WinDBG中条件字符串设断点
1..echo命令显示注释字符串 如:.echoString 2.r $t1=poi(esp+4),poi(esp+4)取地址的值,并赋给伪寄存器$t1 ; 3.as /mu $FileName $t1 ,定义$t1 所指地址一个别名$FileName,用来在下面的$spat中使用。/mu代表Unicode字符串,/ma代表ASCII字符串;4.scmp/sicmp
2014-09-11 22:50:21 377
原创 Spring源码深度解析第
没想到看了一个小时只看了一个方法spring的StringUtils类中包含了很多字符串处理方法。其中很多方法都和String的方法一个效果。实在不明白为何要自己写一个。。。BeanFactory bf = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));从这句话开始看 new ClassPathR
2014-09-11 03:06:06 119
原创 rsync配置文件和命令参数详解
这几个文件默认不存在 需要自行创建 mkdir -p /etc/rsyncd touch rsyncd.conf touch rsyncd.secrets touch rsyncd.motd# vi /etc/xinetd.d/rsync 将如下代码 service rsync { disable = yes socket_type = stream w
2014-09-11 02:59:37 244
原创 自己的项目结合MVC实现ajax跨域调用
好久没写东西了,自我检讨一下,写不完这篇不下班!! 最近在做一个项目模块通用的分享功能插件,由于各个模块调用所以会出现跨域问题,正好之前同事解决过,于是自己亲身实践把这次解决问题的经历记录下来。闲言少叙,书归正传~ 首先,项目背景,一个基于jquery的分享插件开发,自己也是尝试着写这么个东西,第一次写,质量肯定差,下次博文把这次开发经历写出来。由于这次解决ajax跨域的方法
2014-09-10 21:23:48 129
原创 C# Winform 导出Excel
private void DataGridViewToExcel(DataGridView dgv) { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Execl files (*.xls)|*.xls"; dlg.CheckFileE
2014-09-10 21:17:16 163
原创 PowerDesigner 的几个使用技巧
1. 生成sql脚本 Database→Generate Database 选择要输出的文件路径,即文件存储路径,并根据需要修改文件名,单击确定后便会生成sql脚本。 在Options选项卡里,可以个性化选择和配置sql脚本,如取消外键,去除drop语句等。 Selection选项卡中可以选择哪些表要生成sql脚本。 在Preview选项卡可以预览将要生成
2014-09-10 21:09:01 191
原创 架构设计实践:基于WCF大型分布式系统
在大型系统中应用中,一个架构设计较好的应用系统,其总体功能肯定是由很多个功能模块所组成的,而每一个功能模块所需要的数据对应到数据库中就是一个或多个表。而在架构设计中,各个功能模块相互之间的交互点越统一、越少,系统的耦合度就越低,系统各个模块的维护性及扩展性也就越好。 在一个系统中特别是较为大型的系统中,如电子商务系统,可也按照功能,切分为,订单管理系统、商品管理系统、用户管理系统、供应商
2014-09-10 21:05:14 92
原创 mysql之insert,update,delete
1.product表CREATE table product(id INT(10) PRIMARY KEY NOT NULL,name VARCHAR(20) NOT NULL,function VARCHAR(50) DEFAULT NULL ,company VARCHAR(20) NOT NULL,address VARCHAR(50) DEF
2014-09-10 03:55:27 102
原创 mysql之insert,update,delete
1.product表CREATE table product(id INT(10) PRIMARY KEY NOT NULL,name VARCHAR(20) NOT NULL,function VARCHAR(50) DEFAULT NULL ,company VARCHAR(20) NOT NULL,address VARCHAR(50) DEF
2014-09-10 03:52:00 179
原创 MongoDB的操作因素和数据模型
MongoDB的建模应用程序数据取决于数据本身,也跟MongoDB的特性有关。比如,不同的数据模型可能提高应用程序的查询效率,提高插入和更新操作的吞吐量,让分片集群更有效的提高分发效率。 这些处理或记录需求的因素,出现在应用程序以外,但是会影响以MongoDB为数据库的应用。当创建数据模型时,在下述场景下需要考虑应用程序的读操作和写操作。 文档增长
2014-09-10 03:44:02 116
原创 Mysql经常出现sleep进程的解决办法
公司有一台linux服务器专门用来跑公司的WEB服务,由于历史原因,站点数与页面非常多,导致经常出现大量的sleep进程;MySQL服务器所支持的最大连接数是有上限的,因为每个连接的建立都会消耗内存,因此我们希望客户端在连接到MySQL Server处理完相应的操作后,应该断开连接并释放占用的内存。如果你的MySQL Server有大量的闲置连接,他们不仅会白白消耗内存,而且如果连接一直在累加而不
2014-09-10 03:38:17 257
原创 Mysql主从+Amoeba读写分离
一.安装环境 centos6.5 192.168.1.100 Amoeba-mysql centos6.5 192.168.1.101 mysql-主 centos6.5 192.168.1.102 mysql-从二.Mysql 主从配置在主MySQL192.168.1.101上配置 Vim /usr/local/mys
2014-09-10 03:31:51 87
原创 Ultra PDF工具:批量转换
万能pdf转换成JPG转换器,pdf转JPG在线转换器都是基于Microst的开发源代码PostScript打印驱动,先生成PostScript文件,然后将PostScript文件转换为PDF文件。这种转换器的缺点就是效能低速度慢;由于PostScript语言的描述方式和GDI有些差异,有些效果处理不好。本驱动器从GDI直接生成PDF,急速,品质上直接面向印刷。主要功能:1,一般:支持各种标准纸张
2014-09-10 00:11:51 213
原创 XenApp服务器数据库连接更改
重新恢复XenApp的数据库到新的SQL服务器后,需要更改XenApp服务器的配置文件,以使其连接到新的数据库服务器,通过以下的方法修改:1.用记事本打开C:\Program Files (x86)\Citrix\Independent Management Architecture\mf20.dsn2.修改"SERVER=SQL NAME"为"SERVER=NEW SQL NAME"
2014-09-09 21:47:40 140
原创 win764位 vs2012 OpenSSL环境搭建
初次接触OpenSSL,需要搭建使用环境,以下是搭建流程:下载perl安装包:ActivePerl-5.16.3.1604-MSWin32-x64-298023.msi下载openssl包:openssl-1.0.1h.tarwin7 64位操作系统 VS2012安装perl.将openssl-1.0.1h.tar解压到c:\开始菜单,打开Micro
2014-09-09 21:33:58 159
原创 Cisco技术ASA配置failover实例
某公司使用一台ASA5520作为内外网安全设备及互联网出口,现网还有一台ASA5520放置于出口,但两台设备没有形成HA,并没有配置failover。出于提升网络安全性和冗余的考虑,现对设备进行failover配置。整个配置过程内容如下:前提条件要实现failover,两台设备需要满足以下的一些条件:1.相同的设备型号和硬件配置:设备模块、接口类型,接口数量,CPU,内存,flash闪
2014-09-09 21:25:52 783
原创 GridView控件的使用
GridView控件,用表格的形式将数据显示出来。那么如何将将数据绑定到GridView中呢?目前值学习了两种,一种是直接绑定数据源,另一种是动态显示数据(主要使用对象有SqlCommand,SqlDataAdapter,DateSet)。这里主要说一下后一种方法:因为在做报表,还需要将GridView打印成报表。这里我用的是GridReport工具,这里边提供了丰富的功能。可以直接做出现成的
2014-09-09 21:15:22 226
原创 ibatis实现Iterate的使用
说这个属性是必须的, 但是测试的时候是可以不设置这个属性的, 还望那位大虾知道, 讲解一下. */ conjunction="" /*可选, iterate可以看作是一个循环, 这个属性指定每一次循环结束后添加的符号, 比如使每次循环是OR的, 则设置这个属性
2014-09-09 02:43:56 118
原创 tomcat进程意外退出的问题分析
2) tomcat的shutdownhook被触发,执行了销毁逻辑而这又有两种情况,一是应用代码里有地方用System.exit来退出jvm,二是系统发的信号(kill -9除外,SIGKILL信号JVM不会有机会执行shutdownhook)先通过排查代码,应用方和中间件团队都排查了System.exit在这个应用中使用的可能。那就只剩下Signal的情况了;经过一番排查后,
2014-09-09 02:39:08 252
原创 Splunk大数据日志分析系统安装、使用
Splunk对于各种日志的监测非常好用,个人感觉它与Ganglia的最大不同点在于:Ganglia只是采集实时的数据并显示,不会对这些数据进行存储和备份,但是Splunk会将监测到的数据进行存储,并对这些数据进行有效的索引。另外,Splunk对于日志数据的分析功能也十分强大,它支持对于日志信息的检索,它定义了一种类似SQL语句的查询语法,能够针对日志数据中的不同字段进行查询。当然,你可以根据需要认
2014-09-09 02:24:00 303
原创 Linux crontab定时执行任务 命令格式与详细例子
第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apa
2014-09-09 02:13:16 82
原创 linux 指定从某个ip访问某个主机或网络
linux 指定从某个ip访问某个主机或网络测试机A上有3个ip分别为 eth0 192.168.1.34 eth0:1 192.168.1.36 eth1 192.168.1.35首先在测试机B上开机apache access_log tail -f /etc/httpd/logs/access_log接着在测试机A上
2014-09-08 20:41:43 1024
原创 linux学习之路之http配置文件详解
在这里在补充一点:有时候我们浏览某个网页时,需要输入用户名和密码,那么这种功能是如何实现的呢?需要在/etc/httpd/conf/httpd.conf中添加如下参数:一、基于用户的认证在中添加AllowOverride AuthConfigAuthType Basci #认证类型AuthName "Restricted Site" #认证时显示的信息
2014-09-08 20:20:32 273
原创 Linux 服务器故障排除的前五分钟
第一版翻译者:@老码农的自留地注,此文章在原文章的基础上加入一些内容(修改与测试)。二、简介Back when our team was dealing with operations, optimization and scalability at our previous company, we had our fair share of troubleshooting p
2014-09-08 19:49:08 185
原创 VisualNet机房设备综合信息管理软件
一、 系统平台:系统采用VisualNet软件,是专门用于为用户搭建各种设备、线路资源管理的一套开发平台。用户只需进行常规的图纸设计、数据录入,就完成的项目的开发制作,中间无需进行任何的代码编写。在本系统中采用单机版还是网络版主要根据以下需求,由用户来确定:一、 系统平台:系统采用VisualNet软件,是专门用于为用户搭建各种设
2014-09-08 19:43:02 313
原创 kickstart 批量安装Linux系统
Kickstart的工作原理想必大家都知道了,通过pxe协议同时装配多台服务器。一般用的时候不多,但是要知道,用的时候才能得心应手,我的环境如下:需要安装部署的Linux服务器:Redhat 6.4 64位IP地址:192.168.30.34网卡:p3p1子网掩码:255.255.255.0网关:192.168.30.1DNS:202.106.0.20 或者 8.8.8
2014-09-08 03:58:16 150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人