- 博客(59)
- 资源 (3)
- 收藏
- 关注

原创 DateTimePicker的Zepto版本
1. 代码在这里 https://github.com/CuriousSolutions/DateTimePicker/blob/master/dist/DateTimePicker-Zepto.js2.国际化代码 https://github.com/CuriousSolutions/DateTimePicker/blob/master/dist/i18n/DatetimePicker-
2016-11-13 12:46:20
3073

原创 oracle数据库spfile损毁
一、 刚开始是这样的下面信息很明显,数据库服务启动异常。C:\WINDOWS\system32>lsnrctl statusLSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 11-10月-2016 05:52:47Copyright (c) 1991, 2014, Oracle. All rights reserved.正
2016-10-13 10:33:40
931

原创 Ajax请求下载文件
以前我这样做,现在感觉很low:window.location.href = "http://127.0.0.1:8080/wx-sr-api/xxx/export";现在可以这样做,直接上代码,我这里贴的是AngularJS的HTTP请求函数,ajax也是类似的:$http({ url: "http://127.0.0.1:8080/wx-sr-api/xxx/export", m
2016-09-20 19:18:27
5491

原创 tomcat调优经历
最近在处理tomcat服务接受大量客户端上传文件的事情,tomcat会出现假死的情况,在排除程序自身死锁的情况后,开始探索调优tomcat之路……
2014-05-07 11:09:18
1274

原创 正确使用Qt多线程
QThread的常见特性:run()是线程的入口,就像main()对于应用程序的作用。QThread中对run()的默认实现调用了exec(),从而创建一个QEventLoop对象,由其处理该线程事件队列(每一个线程都有一个属于自己的事件队列)中的事件。
2013-12-25 20:11:03
3991

转载 Ubuntu12.04网络配置问题——批量做系统盘时
最近委托cfast卡厂商做一批系统盘,就是用一个盘作为母盘,其他cfast卡完全照这个母盘写入。这样每一个cfast卡都是信息一样的系统盘了。 不过在最初做的时候,想把网络IP信息做进去,用的Ubuntu的NetworkManager,就是ubuntu10.04里”首选项->网络连接“或者12.04里的网络工具。但是设置好的网络信息,把cfast卡换到其他机器上,网络就不同了。于是……
2013-11-15 10:49:14
1493

原创 ubuntu 系统时间和硬件时间的几点认识
1. 针对装有ubuntu10.04系统的工控机与服务器校时的问题,采用了crontab任务调度,定时同指定服务器同步时间,ntpdate 10.121.106.11,不过该服务器要开启时间服务的,windows2003和其他版本一般不是默认的,要修改几个注册表的值: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Tim
2013-09-11 10:58:01
4389

原创 c实现的字符串查找函数
1. c++貌似有这样的方法,我用c代码实现了一遍,没有实现算法优化。可以解决基本的字符串查找需求。/*** 返回 buf找到的与expr完全匹配的第一项的第一个字符的索引 * zgr 2013-05-23 * buf-源字符串 * offset-源字符串偏移-从偏移量往后搜索 * expr-匹配字符串 * bufMaxLen-源字符串长度 */int f
2013-05-23 15:21:30
1648

原创 libxml2的使用总结
libxml是一个实现了读,创建和操作xml数据等功能的c语言库,对于其具体的API,可参考官方文档,这里只介绍一些常用的用法。 libxml在操作xml数据时,定义了几种节点类型:Enum xmlElementType { XML_ELEMENT_NODE = 1 XML_ATTRIBUTE_NODE = 2 XML_TEXT_NODE = 3
2013-03-27 19:17:32
3130

原创 linux socket模拟HTTP请求上传数据
这是用socket模拟HTTP请求上传文件的的C++代码,里面有一些从网上摘录的代码,我在这里按我的需求整理后,再次分享出来,一是算作个人笔记,二是为广大看官遇到类似的问题作参考!#include #include #include #include #include using namespace std;#include #include #include #d
2012-12-12 19:27:26
2918

原创 C++上传文件到Restful Web Service服务端——客户端篇
由于项目的需要,要做一个C++的http请求客户端实现上传数据到服务端的功能,服务端用的是Spring MVC实现的Restful Web Service,起初设计时在服务端以byte[]的形式接受数据,毕竟服务端用java写的,把接收到的数据流解析成相应的文件这是完全可行的。 如果写过Java或者其他语言的Http请求的人都知道,请求方式可以分GET和POST两种,不过GET传递的数据
2012-11-30 20:46:03
10766

原创 openfire整合用户 之 改变密码验证方式
我要说的是改变openfire密码验证方式的方案,情形是这样的:在openfire默认的验证方式,主要借助DefaultAuthProvider,以登录操作为例,由BlowFish类提供加解密方案并由AuthFactory来管理对BlowFish的调用,从而完成用户输入密码的校验过程,具体过程大家可以跟代码,不过比较肯定的一点是openfire服务器在收到节的消息后开始校验工作的。我看了网上的
2012-10-27 15:27:42
3409
2
原创 Nginx学习
比如在访问Google首页的时候,我们在地址栏中可以输入www.google.com,也可以输入google.cn,它们都能够准确地指向Google首页,从客户端来看,Google首页同时对应了两个地址,实际上,Google服务器是在不同的地址中选择了确定的一个,即www.google.com,进而返回服务器响应的。**epoll: **内核轮询,并通知进程。一是,让工作进程在进行其他工作的过程中间隔一段时间就去检查一下IO的运行状态,如果完成,就去响应客户端,如果未完成,就继续正在进行的工作;
2022-12-16 17:41:34
1277
原创 入职YZ前
YZ一直是我梦想加入的公司,其实也只是这两个月才想的,因为之前也没听说过。今年以来种种的困惑与不顺,导致我萌生换工作的想法,在外人看来很突然,毕竟在这个团队一起做事情已经5年多,工作里,既是同事也是朋友。在我自己看来很自然,毕业5年工作6年,自身成长已遇到瓶颈,自己带了不少外包项目(公司的),也经常苦于沟通,变更需求。又往往自视过高,项目常常延误。或苦于团队协作流程,或苦于项目交付压力。而且在团队里
2017-08-28 18:05:37
644
原创 毕业那年
从2011年10月离开学校,至今已近6年了。不知不觉,在开发这条路上已走了很远……我毕业于齐齐哈尔大学,学校比较一般。在大三大四之交,苏州凯捷来学校招聘,我曾断言,去不了凯捷,毕业就等于失业。毕竟在一个三线城市,三流学校,而且网络舆论总是充斥着高校课程与社会脱节的论调,虽没实地调查过,也默默接受了。成绩还不错的我,没有被凯捷录取。巧的是,我最好的好基友wy,也没有被录用,好吧。我反正没打算要去考研,
2017-08-28 16:20:39
625
1
原创 redis在centos下安装与开机自启配置
下载与解压:$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz$ tar xzf redis-3.2.9.tar.gz$ cd redis-3.2.9$ make到目前为止,src目录下的二进制文件已经是可用的了。执行以下命令即可允许:$ src/redis-server标准化配置在/usr/local下新建redis文件夹,
2017-07-04 10:15:56
579
转载 mongodb配置服务启动
注意事项1.如果命令执行出了异常,看看是否命令中间换行了。win7的cmd,换行就执行了。。 2.启动以后有任何异常,你应该立即去看logs下自动生成的文件 3.启动不了,删除logs下的所有文件试试 4.已经安装过MongDB的,提示MongDB服务已存在,用sc delete MongoDB删除即可。(删除完,要关闭服务管理窗口,否则没有彻底删除) 5.如果下载的是.msi文件,安装后不
2017-02-17 16:58:38
2293
原创 fullcalendar日历插件使用手册
我是在angularjs框架下使用的,看到下面的代码不要一味照搬,不过差别不大,依葫芦画瓢即可。引用//安装angular-ui-calendar插件,目前最新版本是1.0.2bower install angular-ui-calendar界面展示功能说明:拖拽左侧节假日到日历控件,一天不允许有两个节假日,可以拖拽添加,可以移动,shift+click表示删除节假日。 html<div cla
2017-01-04 19:55:35
7001
原创 NodeJs安装与配置淘宝镜像
1. 安装:https://nodejs.org/en/,一般下载安装最新稳定版本2. 配置2.1 查看安装结果与版本 node -v #查看安装版本 npm -v #查看npm安装版本2.2 使用国内的淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2.3 查看Nodejs默认配置#npm confi
2016-12-27 15:25:07
21281
转载 Localtunnel内网穿透工具的安装与使用
Localtunnel可以方便快捷的实现你的本地web服务通过外网访问,无需修改DNS和防火墙设置,其实现原理与ngrok类似,这里不细说,感兴趣的可以访问这里阅读源代码了解其原理。安装node.js和npmlocaltunnel是基于Node.js的一个模块,所以首先需要安装node.js和npm,安装过程可参考:Node.js 笔记(一) nodejs、npm、express安装安装localt
2016-12-24 19:38:14
8178
1
转载 spring通过3种写法来inject value到bean的property中
第一种最普通的方式<bean id="bean" class="com.zuidaima.bean.TestBean"> <property name="name"><value>zuidaima</value></property></bean>第二种简写的方式<bean id="bean" class="com.zuidaima.bean.TestBean"> <propert
2016-12-19 14:39:24
841
原创 javascript常用正则表达式
1. 手机号码//不是严格判断/(^1[3|4|5|7|8][0-9]\d{8}$)|(^0((10)|(2[0-9])|([3-9][0-9]{2}))[-]?[0-9]{7,8}$)/2. 车牌号码/^[\u4e00-\u9fa5]{1}[A-Z]{1}[A-Z0-9]{5}$/3. 身份证号码var UcUtils = function () { /** * 身份证15位编
2016-11-18 14:20:41
546
原创 druid数据库连接池配置
1. 引入jar包<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</version></dependency>2. 在spring配置文件里配置dataSource<!--配置wxsr数据源 使用druid数据库连接池 -
2016-11-02 11:38:00
1154
原创 RubyGems使用RubyChina镜像
1. 如何使用这是RubyChina镜像站点http://gems.ruby-china.org/(淘宝gems站点的镜像已重定向到这里)所描述的方法。gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/$ gem sources -l*** CURRENT SOURCES ***https:/
2016-10-26 11:02:58
10671
原创 请求url被切分的问题
问题描述本来好好的HTTP GET请求,地址如下http://host:port/lxnc/wx/wfssp/ajax/wdjbData?openid=oQekKuBfnEgJNipNx6zLZgZwm9aM&random=147739072结果用调试器拦截到的对外请求地址却变成了这样http://host:port/lxnc/wx/wfssp/ajax/wdjbData?openid=oQekKu
2016-10-26 09:06:28
947
原创 ORA-00119和ORA-00132错误
ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
2016-09-12 21:48:59
2784
原创 angular ui-bootstrap日期控件如何显示成中文
ui-bootstrap下关于日期的插件是datepicker,但其块状显示的方式,限制了其应用范围,或者说datepicker就是为做基础插件而生。于是datepickerPopup的弹出框模式使其更接近于bootstrap-datepicker:1. 明确范围 可以看到中文国际化分成两部分,一个是对datepicker插件,一个是对datepickerPopup插件。2. 对datepicke
2016-07-09 17:06:57
8950
原创 IntelliJ IDEA总是提示Cannot resolve symbol
之前还用得好好的,不知道是点了工具栏位置的包路径还是哪里,然后几乎工程每个java文件都在报Cannot resolve symbo错误,即使像String这样的语句也报错,我可以保证所有该引用的包都引用了,并且也基本不会出现冲突的类。后来在这里百度知道,找到这个解决方法:点击File | Invalidate Caches,清理了缓存重启IDEA就可以了。
2016-04-03 15:27:10
56298
22
原创 sass安装笔记
1. 安装rubywindows下一般从这里下载http://rubyinstaller.org/downloads/2. 安装sass2.1 安装好后,在开始菜单ruby文件夹下打开Start Command Prompt with Ruby,如果以添加PATH,直接从命令行应该也可以。 2.2 输入命令 gem install sass,第一次可能是网络问题导致失败,第二次成功。 2.3 ge
2016-03-28 17:20:17
702
原创 ajax Post JSON与SpringMVC
1. 配置文件<!-- 处理在类级别上的@RequestMapping注解 --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" /> <!-- 处理方法级别上的@RequestMapping注解 --> <bean class="
2015-11-23 18:46:25
2491
原创 web表单提交数组数据
1 服务端public class CourseForm { private String courseName; private int courseType; private int sportType; private String city; private String startTime; private String endTime;
2015-11-14 19:57:21
3369
原创 js检测访问设备的类型
目前移动互联网APP的网站多在网站主页面首先检测访问设备的类型,然后如果检测到是移动终端访问,会对访问地址重定向处理。一般采用代码如下。
2015-10-22 09:27:58
2506
原创 暴力破解密码算法-JS
md5加密算法var getMd5 = function (string) { function RotateLeft(lValue, iShiftBits) { return (lValue << iShiftBits) | (lValue >>> (32-iShiftBits)); } function AddUnsigned(lX,lY) {
2015-09-25 11:09:09
5820
原创 Maven打包后配置文件乱码的问题
把web工程的war包发布到linux服务器上总是报错:[2015-09-02 09:32:52 uq_www] INFO [pool-2-thread-3] XmlBeanDefinitionReader.loadBeanDefinitions(315) | Loading XML bean definitions from class path resource [applicationCont
2015-09-02 11:39:28
16400
1
原创 Nexus下载构件失败
问题:我在使用org.apache.httpcomponents:httpclient:4.5:jar时,maven总是从我的私服下载失败。 我的本地仓库路径配置在这里: 操作1:解决这个问题仅仅在eclipse里工程右键Maven -> Update Project是不够的,最好在Run -> Maven build里配置Goals为clean compile -X或者勾选Debug Ou
2015-08-12 11:32:34
2476
原创 cas的rest协议请求方式
1.cas-server-webapp加入restlet配置2.客户端请求 请求URL:http://192.168.20.103:8080/cas-server-webapp/v1/tickets请求体:username=admin&password=123456&service=http://192.168.20.103:8080/zgr-cas-integrate响应信息:状态码:201
2015-08-11 16:14:36
4764
原创 浏览器调试动态js脚本
官方吐槽调试页面的动态js脚本,目前浏览器支持不一。不过每个浏览器确实都提供了解决方案,需要我们自己去发现和学习,否则它会像你无视它的亮点一样,掣肘我们的开发进度。它就在那里,你发现了它;它才会帮助你。上干货我这里介绍下,我自己知道的解决方法: 1. debugger神器 横扫各个浏览器。脚本运行到debugger语句位置,即跳入调试页面(好像只有chrome可以不做任何配置的,在动态js脚本里
2015-07-18 15:17:40
5616
转载 网页中显示XML
第一种方法使用包围代码(在浏览器中测试不行啊,但是在富编辑器中又可以,怪);使用包围代码(官方不推荐,但是效果不错哦,在firefox和IE都可以);使用包围代码(在富编辑器和浏览器中均可以 );不能在页面显示;不错,可行;是在文本域中显示,达不到想要的效果。 对html的用法作个说明 奇迹如果想在网页中显示xml的完整结构,
2014-11-18 16:02:04
2007
bootstrap经典后台模板metronic_v3.8.1
2015-07-22
编写可维护的JavaScript
2015-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人