自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于PreApplicationStartMethodAttribute类的一点记录

1.如果要找微软的说明,链接是https://docs.microsoft.com/zh-cn/dotnet/api/system.web.preapplicationstartmethodattribute?redirectedfrom=MSDN&view=netframework-4.82.命名空间是 System.Web,那么肯定要添加对 System.Web.dll的引用3.该类以sealed修饰,因此不可再继承4.写在AssemblyInfo.cs中,采用的方式是:[ass

2020-05-12 09:45:33 208

原创 有关Oracle的Number类型与C#数据类型的对应关系

我们一般会如下定义:NUMBER(precision,scale)1.precision表示最大的有效位数,表示从最左边不为零的第一位数算起,不计算小数点和负号,最大的数字位数。如果定义时不指定,那么默认为38。取值范围为1到38。2.scale表示精确到多少位,指根据正负号确定精确到小数点左边或右边多少位,默认为零。取值范围是-84到127。如果存入的数字小数点后的数字个数大于这个...

2020-03-02 01:28:59 2076

原创 Javascript学习笔记(七)

1.数组数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。js的数组是无类型的,元素可以是任意类型,同一个数组中的不同元素可以是不同的类型。js数组的索引是基于零的32位数值,第一个为0,最大的可能索引为2的32次方减2。js数组可能是稀疏的:数组元素的索引不一定要连续的,中间可以有空缺。每个数组都有一个lenght属性,非稀疏数组,这个属性就是数组元...

2020-02-22 00:17:28 147

原创 Javascript学习笔记(六)

1.对象的属性可以通过点号或者方括号运算符来获取属性的值。运算符左侧应该是一个表达式,它返回一个对象。对于点号来说,右侧必须是一个属性名称的简单标识符。对于方括号来说,里面必须是一个结果为字符串的表达式,字符串也是一个属性的名字。js对象有些属性是从原型对象继承而来,有些是“自有”的。如果要查询对象o的属性x,如果o中不存在x,那么会继续在o的原型对象的属性中查找。如果原型对象也没有x,但...

2020-02-21 21:53:32 128

原创 Javascript学习笔记(五)

1.创建对象的几种方式对象直接量:保留字可以作为对象的属性名。通过new:new后面跟随一个构造函数。Object.create():第一个参数为对象的原型。可以传入null来创建一个没有原型的新对象,但通过这种方式创建的对象不会继承任何东西,甚至不包括基础方法,如toString()。...

2020-02-20 22:57:59 75

原创 微信退费出现超时的处理

最近一家客户频繁反映,患者退费总是失败,导致意见比较大。于是我特意去查看了错误日志,退费出现连接超时,一天总共就四笔退费,每笔都出了问题。之前其他客户偶尔也有反馈,查看日志发现与当时的网络出现中断有很大关系,但这次只要退费就失败肯定是有问题的。既然是超时了,优先考虑是不是超时时间设置太短了。查了下代码,用的第三方库,退费超时时间用的缺省值10秒,想想也不是很短,微信支付平台肯定不会需要这么长时...

2020-02-16 20:21:50 2062

原创 Javascript学习笔记(四)

1.运算符加法运算符:可以对数字运算数进行加法运算,也可以对字符串运算数进行连接操作。如果一个运算数是字符串,那么另外一个运算数就会被转换成字符串,然后两者连接在一起。如果一个运算符是对象,那么会把这个对象转换成可以进行加法运算或者进行连接操作的数字或者字符串。这一转换是调用对象的valueof()或者toString()来执行的。减法运算符和乘法运算符:如果运算数是非数字的,会转换成数字...

2020-02-08 13:20:14 92

原创 Javascript学习笔记(三)

1.变量。js的变量与C和java不一样,是无类型的。使用一个变量前必须声明且赋值,如果没有声明,使用时会引发运行时错误;没有赋值而使用,那么变量里面存的值为undefined。如果给一个未声明的变量赋值,js会隐式声明它,且它会成为一个全局变量(即便是在函数内部)。所以强烈建议所有的变量都用var声明。2.变量作用域。在函数内部声明的变量,是局部变量,只在函数内部有定义。在函数内部,...

2020-02-06 22:59:31 70

原创 Javascript学习笔记(二)

1.字符串的常用函数及属性。concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。charAt() – 返回指定位置的字符。lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。match() – 检查一个字符串是否匹配一个正则...

2020-02-06 00:08:18 100

原创 Javascript学习笔记(一)

1.javascript程序要求使用unicode字符集。2.区分大小写。3.会忽略程序中的空格符、制表符和换行符(除非是正则或者字符串的一部分)。4.如果语句在不同的行,可以省略掉最后的分号。另外,js解释引擎会尝试在所有可能的语句后面加分号。于是会导致以下的语句出错:returntrue;将会被处理成return;true;5.注释方式 // 或者 /* ...

2020-02-05 23:08:04 95

原创 一次Oracle的恢复

天气寒冷,于是家中使用了各种取暖设备,导致空气开关跳闸。家里有一台拆机件拼凑的服务器,上面跑着一台虚拟机,作为日常开发使用的Oracle测试数据库服务器。第二天到了公司,远程启动虚拟机后,发现数据库服务不正常。使用工具连接,显示:ORA-00600: 内部错误代码, 参数: [4194], [], [], [], [], [], [], [], [], [], [], []虽然是一个测试数据库...

2019-12-04 00:05:47 142

翻译 less学习教程七

这是http://lesscss.org/features/#mixins-feature部分的翻译。 混合(Mixins)现有样式的“混合”属性您可以混合使用类选择器和ID选择器,例如.a, #b { color: red;}.mixin-class { .a();}.mixin-id { #b();}编译结果...

2019-11-09 13:51:11 152

翻译 less学习教程六

本文从http://lesscss.org/features/#merge-feature翻译而来。 合并属性联合合并功能允许将多个属性的值聚合到用逗号或空格分隔的单个列表属性中。合并对于background和transform等属性很有用。 逗号用逗号来附加属性值。v1.5.0引入例:.mixin() { bo...

2019-10-20 19:58:46 98

翻译 Less学习教程五

本文从http://lesscss.org/features/#extend-feature翻译而来,增加了少量说明。由于英文水平有限,某些地方采用了我所理解的意 思,而不是直译。 扩展扩展是一个将外层选择符与其引用的选择符进行合并的伪类。v1.4.0引入nav ul { &:extend(.inline);...

2019-10-20 17:50:14 321

翻译 Less学习教程四

本文为http://lesscss.org/features/ Parent Selector部分的翻译。父 选择器用&来引用父选择器(译注:大多数情况,&表示将所有的祖先选择器替换在它的位置)&操作符最常用在嵌套规则中,表示一个应用修改类或伪类的既有选择器的父选择器,例如 a { color: blue; ...

2019-10-19 07:57:45 94

原创 Less学习教程二

简要的特性介绍例子基本来自http://lesscss.org/。一、变量用@来标识变量。变量只能定义一次,无法修改,可能认为它是“常量”会更好一些。一个变量如果定义两次以上,由于延迟加载的存在,只会取作用域中最后一次定义的值,我们无法像写其他程序一样,可以通过赋值语句来修改变量的值。函数参数表中的变量值看上去可以修改,但是也是在函数调用时一次性指定。声明变量的格式为“@变量名:变...

2019-10-17 14:41:11 238

翻译 Less学习教程三

这一节,详细讲变量的使用。为http://lesscss.org/features/内容变量部分的翻译,当然英文水平有限,有些地方就按自己的理解调整了一下措辞。 变量用于在某一个位置上替换常量值。说是变量,但是在定义好后,在Less的编写过程中,实际上是不能改变的,因此更像是“常量”。 总览经常可以在样式表中看到相同的值重复数十次甚至数百次:a...

2019-10-17 14:36:04 298

原创 Less学习教程一

最近在认真学习CSS,于是顺便学了一下LESS。想在网上找点中文资料,却发现很少,有几个中文网站,连文档都没翻译完全。还是自己动动手,写点东西放在这里作为备忘。less的官网是http://www.lesscss.org,目前的版本是3.9.0官网首页给出了两种使用方式:1.npm install -g less,然后命令行下使用lessc进行编译,例如 lesscstyles.les...

2019-10-16 16:29:39 201

原创 emmet简易教程

在编写HTML及CSS代码时,emmet会极大地提高我们的编码速度。官网(https://emmet.io/)提供了很多编辑器的插件,同时也提供了文档说明。如果英文看得速度慢,这里有一份中文翻译版本:http://yanxyz.github.io/emmet-docs/。如果没有时间读这么多文档,同时你和我一样使用的是HBuilder或者HBuilderX,那么看看这份简易的教程,就可以熟悉大部分...

2019-10-05 15:27:26 373

原创 远程桌面退出后CPU过高的问题

家里放了台至强E5的洋垃圾,由于是V1版本的,因此功率很大,散热量自然也很大。有天中午突然发现远程不上,家里的电和网络都正常,也就是说它自己挂掉了。想想也许是硬件故障吧,毕竟CPU和内存都是拆机货,主板也是山寨板。等把机器再开起来,一切正常。看了下事件,发现确实有个关机,猜测莫非是CPU过热。但我这台机器是用于远程写程序的,平时都没有什么CPU利用率,CPU的温度基本都是60多度,不至于会温度...

2019-09-30 07:35:28 2388

原创 微信公众号与支付的开发(一)

最近一直在做微信公众号与支付的开发,也趟过了不少坑,觉得有必要记录下来,让看到这几篇文章的人少走一些弯路。首先要讲的是前期的一些准备工作,因为有些东西的所耗费的时间并不以开发者的意志而转移,了解后可以避免到时候要使用或者上线了,却发现该申请的东西没申请好,耽误工期却又无可奈何。以下的东西是必备的:1.申请一个公众号。如果已经准备开发,那么可以先申请一个测试公众号开始开发;与此同时,申请一个...

2019-05-12 22:05:52 131

原创 IISExpress开启443端口

最近在做微信公众号相关的开发,本来用的是http,80端口,但是运营商插入的广告让我很是烦心。于是考虑切换到https,去百度云申请了一个免费的证书,然后把IISExpress的配置文件改到监听443端口。visual studio很人性化,看我默认的启动页变成了https://localhost/home/index,提醒我说要安装一个临时证书,于是点击安装。然后按F5运行,浏览器直接报错,说...

2019-05-10 00:06:50 1403

原创 Response.Redirect导致session被清空的问题

今天在写公众号后台时出现了一个问题,我用session存下用户的openid,但是到了其他页面中再取这个openid时发现为空。经仔细查找,没有发现代码会将这个session清空。最后我将问题定位在了Response.Redirect(url);这条语句上。百度了一番,发现这是一个老问题,不少人遇到过。解决问题的方式是将这行代码改为Response.Redirect(url,fals...

2019-04-15 22:02:05 2861

原创 IISExpress异常退出的问题

今天在Win10下用VS2017开发了一个网站,起IISExpress运行的时候出了点问题,一开始运行马上就终止了,输出窗口显示:程序“[13752] iisexpress.exe: 程序跟踪”已退出,返回值为 0 (0x0)。程序“[13752] iisexpress.exe”已退出,返回值为 0 (0x0)。百度一下,给出的解决方案是重启VS或者重启系统。照着做了一下,问题依然存在。...

2019-04-15 10:32:41 6434

原创 一个IIS无法正常访问的问题

今天同事叫我查一个问题,他的网站部署在IIS无法正常访问,但在VS中起IISExpress访问就没有问题。我首先怀疑,是不是绑定错了IP,查看IP没有错误。然后再怀疑防火墙的问题,他干脆把防火墙给关掉,问题依旧。端口冲突了么?关掉网站后用netstat看也没有程序占用端口。再起来telnet连接端口,居然是正常的,IIS直接返回request错误。再回头看了一眼浏览器上的错误,说连接被拒绝。浏...

2019-04-11 18:23:10 191

原创 微信开发者工具刷新后重复请求两次

今天在调试一个微信公众号的项目,用微信开发者工具做调试。有一个页面我一点击刷新,后台就会断点两次。有什么重定向的地方我不知道么?于是去掉微信浏览器的限制,直接将地址拷贝到chrome里面,不会重复请求。然后又改用菜单里面的刷新,也没有重复请求。看来是微信开发者工具的bug,用菜单里面的刷新吧。...

2019-04-09 18:46:42 1795

原创 javascript的分号

有关javascript写不写分号的争论,正如C++中的大括号应该写到哪一行一样,纷纷纭纭,每个的支持者都能找到一大堆理由。我是个C++出身的程序员,因此对于这个争论不感兴趣,分号那是写习惯了的,不写分号总觉得心里不踏实。以前一直写JSP+easyui,倒也没出什么问题。这几天看了一下Vue.js,觉得这个设计理念很好,数据绑定,想想powerbuilder、delphi和C#,开发效率那是杠...

2019-01-18 13:53:56 203

原创 Windows下使用Nginx的又一个问题

今天有个需求,除了用nginx做TCP转发外,还要用于HTTP的转发,由于要和一些其他程序协作所以只能用Windows版本。原以为没什么问题,很快就改了配置文件,在测试服务器上试了一下,HTTP转发很正常。于是把这段配置抄到生产服务器上去,重新装载配置,端口打开了,就是没页面返回。于是考虑一下是不是要重启一下nginx,直接任务管理器杀掉进程,重新启动。结果,启动就报错了,而且不停地报错。看了一下...

2018-12-13 19:31:49 3194

原创 有关窗口焦点丢失的问题

今天用Poderosa在连接Centos服务器,出现了奇怪的现象,每隔一分钟左右,输入焦点就丢失了。刚开始以为是这个软件的原因,虽然每隔一小会就要用鼠标点一下,影响不大,凑合用吧。后来与人聊QQ时,也出现了这个问题,一会输入法就跑到右下角去歇着。这就有点不对劲,应该是有个看不见的窗口到了最顶端,让输入法跟随过去。现在的问题就是找到这个透明窗口,并且结束掉后台进程。思路是写个程序,里面放一个定时...

2018-12-08 09:54:02 1593

原创 Windows下的Nginx反向代理

看着Nginx在linux下效率不错,于是就想在Windows下搭建一个。刚好有个需求用上,用户如果由于一些网络原因无法访问主登录服务器,那么他还可以访问一些其他的备用服务器,由这些备用服务器做转发。从官网下载了一个1.14.1的Windows版本,部署在服务器上,偶尔做几个人的访问转发,没什么太大问题。一切都很好,直到有天服务器厂商做设备升级失败,主登录服务器宕机,用户都到了备用服务器。用户...

2018-12-05 18:03:29 394

原创 安装Centos7.5出错

今天下载了一个Centos的everything光盘镜像,在虚拟机上开始装。没几分钟,到安装anaconda时就开始报错,说是无法下载相关的包。不是完全的镜像么,为什么还要去网上下包?百度了一下,说是要创建和vmware6-7.x兼容的虚拟机。不太理解,装个软件和虚拟机格式有什么关系。于是删掉虚拟机,重新创建,安装还是出错。莫非是我用迅雷下载的这个镜像有问题?刚开始为了节省时间,没有执行光盘媒体检...

2018-12-03 00:17:25 913

原创 C++ Test 虚拟机的选择

今天在使用C++ Test的时候发现菜单的字体相当难看,于是想修改它自带JRE的字体文件,但是改完后还是那个德性。看了一下设置部分,也没有对所用JRE进行选择的部分。后来才发现这个选项是存在注册表中的,将它改成1.6的,字体正常了,出来的对话框也没有那么奇怪了。此外,网上流传的6.5的Toolkit.dll补丁,实际上是6.0用的,6.5下使用稍微有点问题。

2009-05-11 02:09:00 330

C++编程规范

C++编程规范:101条规则、准则与最佳实践(第15届软件开发效率大奖图书,C++界20年集大成之作)

2012-06-17

泛型编程与STL

侯捷译著,泛型编程与STL,清晰版本。揭露 STL 的奥秘,非常值得一看。

2012-06-17

Unix编程艺术

经典书籍的编程书籍,Unix编程艺术,带目录但是不带书签,比较清晰。

2012-06-17

The Java Language Specification(第三版,英文)

The Java Language Specification(第三版,英文)<br>经典书籍

2007-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除