- 博客(99)
- 资源 (6)
- 收藏
- 关注
原创 navigationItem标题以及左右button的创建
创建TableView的navigationItem的Text 左右Button- (void)customizeNavigationBarContent{ //titleView UILabel *labelTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 40)]; labelT
2014-09-14 01:34:58
201
原创 Web前端开发工程师实战培训教程
课程体系第一部分 Web前端设计师之十八般武艺 - 了解PS+Flash(25课时)第二部份 Web前端设计师入门必备 - 新手学HTML+CSS(17课时)第三部分 Web前端设计师之内功修炼 - CSS高级及兼容Hack技术(22课时)第四部分 Web前端开发高手进阶 - js框架+Ajax技术(45课时)第五部分 Web前端综合项目实战(37课时)第六部分 Web前端
2014-09-13 21:24:48
553
原创 jquery 网页局部打印总结
最近开发过程中遇到了js局部打印的功能,在网上找相关的资料,最终找到了juery.jqprint-0.3.js和jquery.PrintArea.js两种。 最初使用的是jquery.jqprint-0.3.js,是在弹窗的情况下使用,即使出现滚动条也依然能够把所有内容成功打印出来。但是如果在当前页面div中出现滚动条(div内容过多,出现垂直滚动条)的话,则内容打印不全。所以最终选择
2014-09-13 21:08:51
233
原创 shell---脚本中常用的命令
1.显示当前的IPifconfig eth0 | grep Bcast | awk -F ":" '{print $2}' | cut -d " " -f 12.查找文件里是否含有某些字段grep test test.txt3.前一个命令正确打印出来的是0echo $?4.判断某个目录是否存在,不存在则创建if [ ! -d /test ];th
2014-09-13 21:03:23
149
原创 Django-debug-toolbar 安装手记
没有工具栏显示的原因是jquery不能从google获取。解决方法:在setting 里修改JQUERY地址:
2014-09-13 20:50:32
108
原创 Nginx服务器防止被压力测试
#如果在1.1.8之后版本还用语法:limit_zone name $variable size,会报警告nginx: [warn] the“limit_zone” directive is deprecated, use the “limit_conn_zone”directive#这里,设置客户端的IP地址作为键。注意,这里使用的是$binary_remote_addr变量,而不是
2014-09-13 00:17:01
249
原创 Ubuntu安装配置Mysql详解
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。
2014-09-13 00:07:16
134
原创 对MySQL数据库执行非热备操作的要点
mysql备份恢复的场景一:数据库数据比较小的情况下,使用mysqldump做完全备份,使用mysqlbinlog做增量备份。完全备份,示例:1# mysqldump -A --lock-all-tables --routines --triggers --master-data=2 > /backup/all-`date +%F`.
2014-09-13 00:03:03
111
原创 dedecms会员空间不能分页的解决办法
在用dedecms的时候发现一个很奇怪的bug,就是在会员空间中所有的内容都不能分页,去官方论坛也没能找到解决方法,无奈之下自动动手查找原因,最后发现是include/arc.memberlistview.class.php这个文件的问题,找到这个文件,将以下代码替换掉原来的就可以了。www.qdmm.com/BookReader/3285505,62105384.aspxwww.qdmm
2014-09-12 02:36:36
128
原创 交换机网线两端的指示灯说明
景说明:实际项目过程中,发现服务器无法ping通网关,使用ethtool eth0查询到物理连接是正常的,也就是link 是yes的。然后将另外一根网线连接到当前的服务器上,ping通了。初步断定是网线的问题,但是网线有问题应该网络不通。通过观察交换机中的指示灯,发现指示灯有两个。分别写着link和poe,一个是***和一个是绿色。这两个灯都没有在闪。Link容易理解。但是poe.通过百度,POE
2014-09-11 23:07:46
6862
原创 visual studio中的文件类型
它通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。包含了较为通用的信息,包括解决方案所包含项目的列表,解决方案内任何项的位置以及解决方案的生成配置。 比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等。此文件存储在父项目目录中,他是一个或多个.vcproj(项目)的集合。 解决方案用户选项记录所有将与解决方案建立关联的选项,以便在每
2014-09-11 23:01:40
221
原创 matlab的fopen和fprintf
“fopen”打开文件,赋予文件代号。语法1:FID= FOPEN(filename,permission)用指定的方式打开文件FID=+N(N是正整数):表示文件打开成功,文件代号是N.FID=-1 : 表示文件打开不成功。FID在此次文件关闭前总是有效的。如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“per
2014-09-11 22:54:51
216
原创 LeetCode 最长回文子字符串
此时P[i]的值可以参考它的对称点的值,如果对称点为中心的回文子串完全落在C为中心的回文子串范围内,则很显然P[i]=P[i_mirror],如果不是的话,就只能确保i为中心,R为右边界的子串为回文,至于再往两边是不是则需要程序判断了,,所以此时需要设P[i]=R-i,而判断i_mirror为中心的子串是否完全落在C为中心的回文子串范围内,就是比较R-i和P[i_mirror]的大小,实际上R-i
2014-09-11 22:46:05
119
原创 easyui validatebox 验证类型
required: "必选字段", remote: "请修正该字段", email: "请输入正确格式的电子邮件", url: "请输入合法的网址", date: "请输入合法的日期", dateISO: "请输入合法的日期 (ISO).", number: "请输入合法的数字",
2014-09-11 03:06:14
120
原创 java的字符使用unicode
什么是java的字符使用unicode?注意一个区别:字符与符号。java的字符使用unicode,这里的字符是指char变量。java的class文件中,java源代码中的符号按照utf8,编成了二进制序列。就像,int类型的1,2,3,4,5 可以被java认识,那么字符类型呢?就用unicode值来表示,而且,这个值是存储在co
2014-09-11 02:59:55
319
原创 Task类在.NET4.5中的一些改进
Task类在.NET4.5中,做了一些改进,比如新增了方法ConfigureAwait,Delay,Run等方法。其中一个重要修改,就是对于异常的处理。在.NET4.0中,Task中抛出的异常,如果没有去捕获,在Task被垃圾回收的时候,析构函数检测到该Task对象还有未被处理过的异常,会抛出这个异常,并且导致进程终结,进程终结的时间是由垃圾回收器和析构方法决定的。(可以通过注册TaskSch
2014-09-10 21:19:27
136
原创 1-CLR线程池的作用与原理浅析
其实“线程池”就是用来存放“线程”的对象池。在程序中,如果某个创建某种对象所需要的代价太高,同时这个对象又可以反复使用,那么我们往往就会准备一个容器,用来保存一批这样的对象。于是乎,我们想要用这种对象时,就不需要每次去创建一个,而直接从容器中取出一个现成的对象就可以了。由于节省了创建对象的开销,程序性能自然就上升了。这个容器就是“池”。很容易理解的是,因为有了对象池,因此在用完对象之后必须
2014-09-10 21:13:03
152
原创 IIS 7中ISAPI筛选器配置
Internet 服务器应用程序编程接口 (ISAPI) 筛选器是一种可以添加到 IIS 中以增强 Web 服务器行为的程序。ISAPI 筛选器会接收向 Web 服务器发出的每个 HTTP 请求并向服务器提供附加的功能,例如记录请求信息、对用户进行身份验证和授权、重写 URL 以及压缩 Web 内容以降低带宽成本等。在 IIS 7.0 中,模块代替了 ISAPI 筛选器,但如果你需要 ISAP
2014-09-10 21:09:02
676
原创 依赖注入容器Autofac的详解
Autofac和其他容器的不同之处是它和C#语言的结合非常紧密,在使用过程中对你的应用的侵入性几乎为零,更容易与第三方的组件集成,并且开源,Autofac的主要特性如下:1,灵活的组件实例化:Autofac支持自动装配,给定的组件类型Autofac自动选择使用构造函数注入或者属性注入,Autofac还可以基于lambda表达式创建实例,这使得容器非常灵活,很容易和其他的组件集成。2,资
2014-09-10 21:01:43
134
原创 MySQL的SQL Profiler性能分析器
MySQL从5.0开始提供了 SQL Profiler性能分析器,其主要用途是显示 sql 执行的整个过程中各项资源的使用情况。这个工具可以很好的展示出 SQL 的性能问题。
2014-09-10 03:50:20
105
原创 redis数据结构之string类型
本文介绍redis的string类型的命令使用方式,string类型是二进制安全的,可以存放任何数据类型,图片、对象等等都是可以的。下面将罗列与string类型相关的语法操作: 1、如何添加一个string
2014-09-10 03:42:48
95
原创 mysql 数据库中文乱码问号解决方法
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]如:A
2014-09-10 03:37:50
169
原创 Linux配置Oracle 11g自动启动
安装完毕Oracle 11g每次都得手动启动 | 停止数据库(dbstart | dbshut)、监听器(lsnrctl)、控制台(emtcl)。设置一下,若手动启动数据库的同时监听器没有启动(即启动数据库时自动启动监听器,停止数据库时停止监听器),则需要修改dbstart脚本文件:[oracle@localhost ~]$ cd /u01/app/oracle/product/11.1.
2014-09-10 03:29:57
120
原创 利用rsyslog 对Linux用户进行审计
rsyslog 是标准Linux系统的一部分,能够实时的写日志,并且还可以将日志选择性的发送到远程日志服务器。要审计用户执行的命令,简单的依赖.bash_history 或 script 是不可靠的,两者虽然记录了用户行为,但是可能被用户篡改。利用rsyslog 可以将日志实时写入远程日志服务器,从而杜绝用户篡改,提高审计材料的真实度。以ubuntu为例,下面的办法可以让r
2014-09-09 21:20:59
190
原创 多精度里FNT和SSA的点滴
最近有一个小需求:在一个目录下有很多文件,每个文件的第一行是BEGIN开头的,最后一行是END开头的,中间每一行有多列,数量不等,第一列称为"DN", 第二列称为"CV",DN和CV的联合作为主键,现在需要检测文件中是否有重复的DN-CV。于是写了个简单的python程序
2014-09-09 21:15:20
154
原创 PHP文件上传进度条基于Session与Javascript实现
如果你使用的是php5.4之前的就只能通过ajax,iframe或一些其它办法来实现,如果你使用的是php5.4我们可以使用session.upload_progress 来快速结合js实现文件上传进度条.下面我们就详细介绍一下 PHP 5.4 的这个 session.upload_progress 新特性.原理介绍:当浏览器向服务器端上传一个文件时,PHP将会把此次文件上传的详细信息
2014-09-09 02:42:02
137
原创 dedecms验证自定义表单不为空
织梦自定义表单验证字段不能为空,不是通过前台页面js验证,绝对灵活实用。模板文件的修改:1、修改diy_field_add.htm,23行左右添加代码var necessary = theform.necessary[0].checked?theform.necessary[0].value:theform.necessary[1].value;替换字符串,大概在3
2014-09-09 02:35:03
167
原创 R读写Excel文件中数据的方法
用R语言读写Excel的方法有很多,但每种方法都有让人头疼的地方,比如xlsx包的代码复杂,只支持Excel2007;RODBC不易理解,限制太多,程序不稳定,会出各种怪毛病。另存为csv格式的方法倒是比较通用比较稳定,但又存在操作麻烦,无法程序化处理多个文件的问题。提取xml也是个办法,但步骤太多代码太复杂,令人望而生畏。用剪贴板转换也不好,这同样需要人工参与,还不如存为csv。 相比之
2014-09-09 02:11:06
117
原创 linux 对usb设备插入之后的工作
2.6.22下的一个USB设备插上linux系统的PC后是如何一步一步调到我们的usb设备驱动的probe函数的, 我们知道我们的USB驱动的probe函数中的一个参数是interface结构, 因此一般来说, 一个USB设备中的任何一个接口都应该有对应的一个驱动程序,当然也有例外(如cdc-acm).我们知道USB设备都是通过插入上层HUB的一个Port来连入系统并进而被系统发现的,
2014-09-08 20:37:05
367
原创 CentOS下YUM本地服务器的搭建
本地YUM服务器可以作为公司内部的安装源位置,极大的方便系统软件包的安装。本文将说明如下内容: a. 如何配置本地yum服务器 b. 使用ftp提供yum源服务 c. 使用http提供yum源服务 d. 客户端配置本地yum源配置 a. 服务器安装,本案例使用环境为CentOS 6.5,安装选择为Basic Server模
2014-09-08 20:18:18
98
原创 VisualNet网络建设、运维及资源管理方面的管理平台
有线电视网络不断扩大的规模,新业务的规划设计及试点运营工作,要求我们的工作效率要有大幅提高,以适应更高的要求、更大的工作量。网络建设、运维及资源管理支撑平台项目的实施可满足我们这一迫切需求,可起到实质性的促进和规范作用,使得业务明确、流程高效,是多个业务部室共同建设、实施的系统项目工程,将有效的大幅降低运维成本。
2014-09-08 19:42:45
200
原创 Nginx 不同域名跳转到不同目录
想实现:www.a.com 请求访问/data/lafaso/a/ 目录www.b.com 请求访问/data/lafaso/b/ 目录可以通过127.0.0.1:8080/a 和 127.0.0.1:8080/b 访问我在配置Nginx的时候proxy_pass http://10.1.1.201:8080;这个地方写成proxy_pass
2014-09-08 03:53:55
1740
原创 keepalived配置文件
?keepalived配置文件详解global_defs{ notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个 sysadmin@fire.loc } notification_email_from Alexandre.Cassen@firewall.loc #指定发
2014-09-08 03:50:32
92
原创 使用emacs作为代码片段管理工具
一、需求 一个代码片段管理工具所需要的基本功能大概包括:支持多语言的高亮能够保存对代码的说明支持TAG标签有方便的查询功能 而Emacs的Org-mode恰好能够完美的支持上面这些需求.二、实现 1234567891011121314
2014-09-08 03:40:42
187
原创 安卓版mindjet注册方式
一、解决的问题:下载了一个安卓版的mindjet,启动后需邮箱和密码,合情合理,但没有注册的链接,这太混蛋了。二、解决的方法:三、备注:注册完成后再用注册时填写的邮箱和密码在手机上进行登录。注册完成后,注册所用的邮箱是不会收到关于mindjet的任何邮件。真心不想吐槽。
2014-09-08 03:37:17
171
原创 linux运维正则表达式技术分享
linux运维正则表达式实战1.什么是正则表达式?简单的说,正则表达式就是一套处理大量的字符串而定义的规则和方法。例如:假设 @代表12345 通过正则表达式这些特殊符号,我们可以快速的过滤、替换需要的内容。linux正则一般以行为单位处理的。2.为什么要学习正则表达式?再工作中,我们做linux运维工作,时刻面对着大量的日志,程序,命令的输出。迫切的需要过滤我们需
2014-09-07 21:34:35
102
原创 1-CLR线程池的作用与原理浅析
线程池是一个重要的概念。不过我发现,关于这个话题的讨论似乎还缺少了点什么。作为资料的补充,以及今后文章所需要的引用,我在这里再完整而又简单地谈一下有关线程池,还有.NET中各种线程池的基础。更详细的内容就不多作展开了,有机会我们再详细讨论这方面的细节。这次,还是一个“概述”性质的,希望可以说明白这方面问题的一些概念。线程池的作用其实“线程池”就是用来存放“线程”的对象池。在
2014-09-07 21:24:05
158
原创 net视频教程,.net开发基础视频教程
有朋友给我推荐了一套.net视频教程,是从零基础开始学的,感觉还是不错的,现在分享给大家:1.这门课程选择实际工作中常用的实用的技术、重点讲解企业开发中80%的时间在使用的20%的技术上逐步深入讲解:而非一 步到位,对核心技术折分在不同的阶段讲解,以求学习效果的最大化2.随用随讲:对于部分技能,第一次讲解时只介绍基本的,常用的技术细节,其他技术细节将在案例、项目中需要时
2014-09-07 21:16:07
235
原创 依赖注入容器Autofac的详解
1,灵活的组件实例化:Autofac支持自动装配,给定的组件类型Autofac自动选择使用构造函数注入或者属性注入,Autofac还可以基于lambda表达式创建实例,这使得容器非常灵活,很容易和其他的组件集成。2,资源管理的可视性:基于依赖注入容器构建的应用程序的动态性,意味着什么时候应该处理那些资源有点困难。Autofac通过容器来跟踪组件的资源管理。对于不需要清理的对象,例如Consol
2014-09-07 21:07:05
155
原创 java oracle oci方式连接
Java程序连接oracle数据库时,用oci驱动要比用thin驱动性能好些。主要的区别是使用thin驱动时,不需要安装oracle的客户端,而使用oci时则要安装oracle的客户端。从使用thin驱动切换到oci驱动在配置来说很简单,只需把连接字符串java:oracle:thin:@hostip:1521:实例名换为java:oracle:oci@本地服务名即可。如:从
2014-09-07 04:04:54
189
C++单链表实现源码
2009-02-09
简易PING(VC下通过)
2009-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人