- 博客(295)
- 资源 (62)
- 收藏
- 关注
转载 初探和实现websocket心跳重连
心跳重连缘由在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开,而浏览器不会执行websocket 的 onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。如果当前发送websocket数据到后端,一旦请求超时,onclose便会执行,这时候便可进行绑定好的重连操作。因此websocket心跳重连就应运...
2018-02-28 15:22:09 7337
转载 为什么要有跨域限制
作者:黄家兴链接:https://www.zhihu.com/question/26376773/answer/244453931来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。了解完跨域之后,想必大家都会有这么一个思考,为什么要有跨域的限制,浏览器这么做是出于何种原因呢。其实仔细想一想就会明白,跨域限制主要是为了安全考虑。AJAX
2018-02-07 15:31:36 3488
转载 centos 解压rar文件
在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本,操作如下wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gztar -zxvf rarlinux-4.0.1.tar.gzcd rar make看见下面这些信息就是安装成功了mkdir -p /usr/local/binmkd
2018-02-04 15:21:28 235
原创 centos防火墙设置
打开防火墙systemctl start firewalld.service查看防火墙状态firewall-cmd --state
2018-02-02 09:45:59 221
转载 Node.JS 学习路线图
原文出处: 张丹的博客(@Conan_Z) 从零开始nodejs系列文章, 将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的 Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮 助我们迅速建立web站点,比起
2018-01-26 14:58:18 770
转载 js基础module.exports、exports、prototype说明
module.exports : 举个栗子:1、//a.jsmodule.exports = ['aaa',18]//b.jsvar a= require('a')console.log(a[1]) //输出182、//a.jsmodule.exports =function(){this.sh
2018-01-26 12:54:37 575
转载 nodejs报错:Cannot find module 'ejs'
错误显示:Error: Cannot find module 'ejs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at requ
2018-01-24 15:21:16 664
原创 nginx 配置本地路径的方法
#WebSocket 配置map $http_upgrade $connection_upgrade { default upgrade; '' close;}upstream backend{ server 127.0.0.1:8765; server 127.0.0.1:3100;}server {
2018-01-24 14:58:09 2453
转载 使用websocket-sharp来创建c#版本的websocket服务
当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪。而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket库。java里有大名鼎鼎的netty,通过搜索,c#可以选择websocket-sharp来实现websocket Server。使用websocket-sharp创建websocke
2018-01-16 09:38:14 2427 1
原创 微信小程序开发系列(六)——“处理请求时出错”怎么处理?
在小程序开发中,有时候会出现wx.request接口调用完成后,总是出现“处理请求时出错”这个问题,然而看了下后台代码没有问题啊?那到底是什么原因引起的这个问题呢。最后发现是查询数据库时,中间的字段书写错误造成,定位了很久啊! !!!如下:C#后台 DataTable dt = JSnackLib.dbop.Instance().ExecuteQueryDataTable(s
2018-01-09 18:22:38 2527
转载 微信小游戏开发FAQ
常见问题Q: 小游戏的文档在哪里?A: 我们会把最新的文档更新在 https://mp.weixin.qq.com/debug/wxagame/dev/index.html,分为教程和 API 索引两部分。其中教程部分是一些对小程序开发的指引和接口、能力的介绍,API 索引部分则陈列了每个接口的参数和返回值。Q: 什么时候可以注册申请小游戏?A: 请关注我们后期的公
2018-01-07 20:53:17 506
原创 微信小程序开发系列(五)——小程序中存储emoji表情符
我的小程序整个架构是 app+ asp.net + mysql 因为在“短信定时提醒”中的“随手记”里想存储表情符,所以还是经过了一番折腾的。首先上网查遍了emoji表情符的设置方法,参见以下链接文章http://blog.csdn.net/u012329294/article/details/78961682网上介绍的所有方法都是告诉你字符要从utf8变更为utf8mb4,才
2018-01-05 16:04:29 9800
转载 使MySQL能够存储emoji表情字符的设置教程
这篇文章主要介绍了使MySQL能够存储emoji表情字符的设置教程,关键在于utf8mb4字符集的设置,需要的朋友可以参考下MySQL 需要支持 emoji 表情符号版本需要大于5.5.3,且字符集需要设置为utf8mb4 字符集。utf8mb4和utf8到底有什么区别呢?原来以往的mysql的utf8一个字符最多3字节,而utf8mb4则扩展到一个字符最多能有
2018-01-03 15:26:46 3422
原创 微信小程序开发系列(四)——使用小程序还是APP开发的考虑
很多人在考虑是使用微信小程序开发业务,还是使用用起来更爽的APP开发业务的时候,都十分纠结!其实,不用纠结,这里关键问题是到底我要展现怎样的东西给我的用户呢?我的观点:凡是让用户使用方便的,让用户一眼就能看懂的,就是对的。基于以上原因,所以我的“短信定时提醒”业务,就使用小程序来开发了。使用小程序开发有几个好处:1、无须下载——这点恐怕是很爽的一件事了,我本人就很反感下
2018-01-02 09:00:22 281
原创 微信小程序开发系列(三)——Javascript 重要字符操作函数
首先祝福大家元旦快乐,我的“短信定时提醒”小程序上线非常成功,很多朋友使用该功能后,都觉得很棒,都已经注册为会员了。呵呵,谢谢大家的支持!你们的支持就是我不断改进的动力。下一步就是让用户使用的更方便了。怎么使用的更方便,当然是在手机端各种便捷化的操作,今天这个讲解课程就把其中最重要的Javascript字符操作函数拿出来与大家分享,至于后面如何使用,产生了怎样的效果,待我后期上传了代码
2018-01-01 10:35:31 6807
原创 微信小程序开发系列(二) ——小程序开发说明书使用介绍
首先,请打开以下网址,该网址是微信小程序官方说明网站https://mp.weixin.qq.com/debug/wxadoc/introduction/index.html?t=1514295554里面有很详细的介绍、设计、开发、运营和数据 5个大的选项。本文主要就讲解这5个大的选项是什么意思,帮助大家快速的学会使用微信的说明文档。1、介绍 ——这
2017-12-26 21:29:59 4969
原创 微信小程序开发系列(一) ——怎样开始进入小程序开发
从了解小程序开始,到精通小程序,刚刚好3个月的时间,不得不说自己是个老鸟,学一项新的东西,三个月就能做到精通,自己都有点佩服自己!现在回过头来是该做一些总结了,另外,当然还有些私心,为大家展示下我的新开发出来的小程序,将来说不定还可以带徒。呵呵,好了,进入正题,今天要给大家讲的是最基础的部分——怎样开始进入小程序开发。要想了解清楚小程序,不得不面对他的几个兄弟:公众号、服务号、企业号、订阅
2017-12-11 17:14:05 555
原创 asp.net 报错 “C:\wxyun\System\Log\2017-11-28.System.txt”的访问被拒绝。
在拷贝一个asp.net站点目录到另一个目录后,配置好网站,出现报错 “C:\wxyun\System\Log\2017-11-28.System.txt”的访问被拒绝。最后的解决方案:在新拷贝的目录下安全选项中添加 IIS_IUSRS 选中 完全控制 功能,该问题即解决。
2017-11-28 09:40:47 562 1
原创 mysql 存储过程 cannot be found in database 的原因?
开发代码中,一直出现一个mysql 存储过程 sp_ShowWeFriendTree 执行失败。通过捕获Exception,看到报错竟然是这个存储过程“ cannot be found in database”,就是说找不到。疑惑的是,明明我单独执行存储过程都可以,为什么放到asp.net中就找不到了。而其他数据表却能访问?排除了半天,才发现原来是数
2017-11-27 12:03:01 2324 1
原创 微信小程序报错.wxss无法找到
小程序原来一直运行正常,编译都没有问题,但今天更新了一下工具,就一直编译不过,报.wxss无法找到,搜索半天,才解决。解决方案如下:在控制台输入openVendor(), 在打开的目录中清除wcsc.exe,再重启工具,就搞定了!
2017-11-23 09:27:46 5523 6
转载 微信小程序 跳转的数据传递
跳转的数据传递以wx.navigateTo为例:上面讲述,wx.navigateTo传入的url是跳转的页面(使用相对路径)wx.navigateTo({ url:"pages/home/home"});那么参数传递至下一页面,则只需要在路径后面,添加?问号,?后面接的是参数,以key-value的方式。这里传了个value为2
2017-11-14 09:48:43 409
转载 微信小程序 转发功能的实现
微信小程序 转发功能的实现1.当用户将小程序转发到任一群聊之后,可以获取到此次转发的 shareTicket 2.此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch() 或 App.onShow 获取到另一个 shareTicket 3.两步获取到的 shareTicket 均可通过 wx.getShareInfo() 接口可以获取到相同的转发信息
2017-11-14 08:44:33 35076 3
转载 SSL证书被攻击、被假冒的风险分析(一)
SSL证书被攻击、被假冒的风险分析(一) 文/龙毅宏 下面就针对可能出现的对SSL证书的攻击、假冒情形进行分析。 1)一个合法有效的SSL证书误签发给了假冒者 这是一种由于证书认证机构工作出现疏忽、流程不完善而出现的证书被错误签
2017-09-12 10:16:18 2542 2
转载 安全科普:理解SSL(https)中的对称加密与非对称加密
今天刚好为站点的后台弄了下https,就来分享我了解的吧。密码学最早可以追溯到古希腊罗马时代,那时的加密方法很简单:替换字母。早期的密码学:古希腊人用一种叫 Scytale 的工具加密。更快的工具是 transposition cipher—:只是把羊皮纸卷在一根圆木上,写下信息,羊皮纸展开后,这些信息就加密完成了。虽然很容易被解密,
2017-09-12 09:59:25 286
转载 对称加密与非对称加密
原创地址:http://www.cnblogs.com/jfzhu/p/4020928.html转载请注明出处 (一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广
2017-09-12 09:26:58 217 4
原创 C# winform app.config 发布时不见了?
如题:C# winform app.config 发布时不见了?原因:实际系统自动改名为:*.exe.config例如:JSnackDataCenter.exe.config
2017-09-10 22:45:09 1260
原创 w3wp 报错,无法找到 Marshal.sizeof
在将本地asp.net web程序部署到另外的Win7电脑上时,总是弹出w3wp.exe 无法找到方法 Marshal.sizeof(),提示错误,是否进行调试的窗口。纠结了半天,终于解决了该问题。主要原因是:我的asp.net在.net framework 4.5.1 下编译的, 而目标电脑上只有.net framework4.5,无法支持这个方法。
2017-09-09 22:43:19 443
转载 图解IIS8上解决ASP.Net第一次访问慢的处理
本篇经验以IIS8,Windows Server 2012R2做为案例。IIS8 运行在 Windows Server 2012 and Windows 8 版本以上的平台上。IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下。默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。II
2017-09-07 22:59:45 1759 3
转载 C#中结构体与字节流互相转换
一、c#结构体1、定义与C++对应的C#结构体在c#中的结构体不能定义指针,不能定义字符数组,只能在里面定义字符数组的引用。C++的消息结构体如下://消息格式 4+16+4+4= 28个字节struct cs_message{ u32_t cmd_type; char username[16];
2017-09-01 22:11:30 883
转载 C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
本文主要介绍字符串string和内存流MemoryStream及比特数组byte[]之间相互转换的方法,需要的小伙伴可以参考一下。定义string变量为str,内存流变量为ms,比特数组为bt1.字符串转比特数组复制代码代码如下:(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串
2017-09-01 21:48:16 9859 3
转载 C#下使用protobuf(Google Protocol Buffers)
Protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。除了比Json、XML有速度上的优势和使用上的方便外,protocolbuf还可以做到向前兼容和向后兼容。 protobuf 虽然只支持JAVA、C++和Pyton,但protobuf社区的protobuf.net组件让p
2017-08-31 22:10:39 3121
转载 C#与C++对应的类型
//c++:HANDLE(void *) ---- c#:System.IntPtr //c++:Byte(unsigned char) ---- c#:System.Byte //c++:SHORT(short) ---- c#:System.Int16 //c++:WORD(u
2017-08-31 11:37:39 1049
转载 C#中Socket通信编程的异步实现
什么是Socket编程的异步是实现所谓Socket编程的异步实现是指按照异步过程来实现Socket编程,那么什么是异步过程呢,我们把在完成了一次调用后通过状态、通知和回调来告知调用者的方式成为异步过程,换句话说,在异步过程中当调用一个方法时,调用者并不能够立刻得到结果,只有当这个方法调用完毕后调用者才能获得调用结果。这样做的好处是什么呢?答案是高效。相信大家还记得我们在《C#中
2017-08-31 11:19:43 502
转载 清空客户端缓存[javascript]
js"> 修改后 v1.1版本: 新增加了一个foo.js 同时,也改动了common.js , 在common.js 中定义了新的类,并在foo.js 中使用了common.js. 在这种情况下如果以前用户浏览过 1.0版本的 html 文件,那么他的浏览器自动缓存了 common.js当他浏览新版本的时候,因为使用的是 v1.1的 foo.js
2017-08-28 14:39:08 288
转载 C# 通过反射如何访问静态成员
//动态链接库中PvsApiIfCtrl.Cls.Cls_Public类有一变量 private static string key="abcd";//下面通过反射的技术修改和获取值//设置key public static void updatePalmKey(string key = "1234567890123456") { BindingFlags fl
2017-08-27 11:31:08 6304
转载 C# 反射泛型
C# 反射泛型摘自:http://www.itwis.com/html/net/c/20110411/10175.htmlC#泛型反射和普通反射的区别,泛型反射和普通反射的区别就是泛型参数的处理上 先看一个简单的例子。 class Class1{ public void Test(T t) { Console.WriteLine(t);
2017-08-27 11:15:49 1252
转载 使用C#反射中的MakeGenericType函数,来为泛型方法和泛型类指定(泛型的)类型
C#反射中的MakeGenericType函数可以用来指定泛型方法和泛型类的具体类型,方法如下面代码所示这里就不多讲了,详情看下面代码一切就清楚了:using System;using System.Reflection;namespace RFTest{ //类ReflectionTest中定义了一个泛型函数DisplayType和泛型类MyGenericClas
2017-08-27 09:32:44 3553
转载 C#中的引用传递、值传递。
文章原文:http://www.cnblogs.com/hwh_/archive/2010/11/16/1878341.htmlC#中的引用传递、值传递。一、传递参数 既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。二、传递值类型参数 值类型变量
2017-08-19 10:16:29 314
转载 AngularJS+Bootstrap3多级导航菜单
AngularJS体验式编程系列文章,将介绍如何用AngularJS构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板。Angular.js创新地把后台技术融入前端开发,扫去jQuery一度的光芒。用angularjs就像写
2017-08-16 10:21:02 687
staruml开发工具
2016-08-05
protobuf-2.6.1
2016-05-23
Toad for mysql 601
2015-10-17
ASTM E1381-95中文版
2015-02-11
CodeReview.em
2014-12-20
PCLint静态代码检查工具
2014-12-20
SourceMonitor
2014-12-20
IPOP工具 华为公司内部工具 集成了TELNET,SSH及TFTP服务
2014-12-13
Visual C++ 游戏编程基础
2013-10-29
文件快速搜索专家Everything
2013-10-25
桌面管理专家 fences
2013-10-23
smsvercode.rar
2021-08-10
Spring+mybatis+layui实现增删改查,分页,导入导出功能源代码
2020-04-10
springsecurity_jwt.rar
2020-04-08
springsecurity_logout.rar
2020-04-08
mysql5.7 主从配置docker配置文件
2020-03-21
fdfs所需的各种资源包
2020-03-19
springboot 基础工程源代码(包括父工程,子模块,基础模块三部分)
2020-02-26
YY-T 0316-2008
2017-10-27
YYT 0466.1-2009 医疗器械 用于医疗器械标签、标记和提供信息的符号 第1部分:通用要求
2017-10-27
git 2.14.1 64位
2017-09-03
cmake 3.9.1 64位
2017-09-03
sqlite3.exe
2017-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人