分类:     
修改开始端口号的方法摘录如下:
默认的动态端口范围:
在Windows vista和windows server 2008以前的系统中动态的客户端端口范围是1025到5000;在Windows vista和windows server 2008中,为了遵守IANA的推荐,把范围扩展成49152到65535。在Windows vista和windows server 2008的环境中,可以用如下命令查看这些配置:
netsh int ipv4 show dynamicport tcp netsh int 
阅读(2879)| 评论(0)|

分类:     
这种情况可能有多种原因,解决办法如下:原因一:监听日志listener.log过大,超过4解决步骤:1、暂停监听服务
2、删除listener.log,文件位置:E:\app\Administrator\diag\tnslsnr\gbbds\listener\trace若该位置没有,可以直接搜索该文件。
原因二:监听服务没起解决方法:在命令行输入lsnrctl start重启,或者在“
阅读(858)| 评论(0)|

分类:     
在oracle 11g 中,默认空表是不导出的,目前较好的两个解决方案:一、在建好数据库后执行如下脚本:alter system set deferred_segment_creation=false;二、批量执行空表更新语句--查询当前用户下的所有记录数为空的表 select TABLE_NAME from user_tables t where t.NUM_ROWS = 0 or t.NUM_ROWS is null; --生成修改语句,将
阅读(690)| 评论(0)|

分类:     
前不久自己搭了个SVN服务器,今天提交文件时出现了错误:意外 HTTP 状态 413 “Request Entity Too Large”于“/svn/XXX”以为是路径太深造成的,网上查了才知道是因为使用了nginx代理造成的,应该是PUT请求有大小限制。
修改nginx配置,增加文件大小设置:
/usr/local/nginx/conf/nginx.confclient_max_body_size 200M;重启nginx后生效:
阅读(2453)| 评论(0)|

分类:     
Linux真正的文件服务器叫NFS,但是Windows用户无法访问。介于现在网络中许多用户使用的是Windows系统,建立一个Linux与Windows都能访问的文件系统,samba无疑是一个很好的选择。
安装sudo tasksel下拉找到:Samba file server,按空格键选中,然后按tab键跳到下面的<OK>按钮上,回车进行安装。或者直接使用命令进行安装:
sudo ap
阅读(832)| 评论(0)|

分类:     
首先,推荐使用网易蜂巢的镜像,因为官方的镜像在国内访问确实太慢了。
网易蜂巢:https://c.163.com1、拉取镜像这里使用的是【library/redis】这个镜像,docker命令docker pull hub.c.163.com/library/redis:latest2、查看镜像IDdocker images运行后会看到你拉取的镜像,IMAGE ID就是镜像ID,我这里是【45c3ea2cecac】3、运行服务端docker run -d 45 redis-server --appendon
阅读(617)| 评论(1)|

分类:     

1、在Visual Studio 2010中安装【NuGet程序包管理器】
依次点击菜单栏【工具】→【拓展管理器】,选择左边的【联机库】,在右上角输入框中输入“NuGet”,找到如下图中的“NuGet Package Manager”下载安装,安装完成后重启VS2010。
阅读(3063)| 评论(0)|

分类:     
打开Visual Stidio命令提示界面,输入类似以下代码即可:wsdl.exe /l:cs /out:D:\NNWLPTWebService.cs http://localhost:1185/ext/Portal.asmx?wsdl以下为wsdl命令的相关参数说明:
Microsoft(R) Web Services 描述语言实用工具 [Microsoft (R) .NET Framework, Version 4.0.30319.1] Copyright 
阅读(1244)| 评论(0)|

分类:     
项目准备上线,所有测试已经完成,可是部署到服务器后发现居然在往数据库中插入中文时全部变成了“?”。通过 PLSQL Developer 直接执行SQL语句是没问题的,然而在程序中执行insert语句就是不行,使用的是.NET+Oracle搭建的网站,刚开始以为是用jquery进行post数据时没进行编码解码造成的,找了半天发现不是,数据post到后台,到生成SQL语句一直都没问题,但是往数据库里插入后就都是乱码。根据网上的解决方案,select userenv('language') from dual;查看oracle字符集,然后修改环境变量NLS_LANG,修改注
阅读(2344)| 评论(1)|

分类:     

小米5加了BL锁,还锁了System,折腾了一天终于把Viper4Android安装上去了。
下面教程开始: 1、刷上小米5的开发版 http://www.miui.com/download-313.html。刷机成功后开启自带的ROOT权限。 2、解BL锁 http://www.miui.com/unlock/,这里说明一下,如果不能解锁的请先安装小米助手http://zhushou.xiaomi.com/ 3、解锁System的读写权限。 手机开机状
阅读(5199)| 评论(0)|

分类:     
错误以前在win7上建立的项目,如今安装win10后打开,居然提示:error  : Web 应用程序项目 XXX 已配置为使用 IIS。  无法访问 IIS 元数据库。您没有足够的特权访问计算机上的 IIS 网站。原因造成这个问题的原因是我把项目的服务器配置为“使用本地 IIS WEB 服务器”,造成权限不够,所以提示错误。如下图:解决方法:
一、以管理员身份运行VS。在VS的快捷方式上右键→【以管理员身
阅读(4373)| 评论(0)|

分类:     
JavaScript 是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现JavaScript其实很难掌握,有些基本概念让人匪夷所思。其中JavaScript 中的 this 关键字,就是一个比较容易混乱的概念,在不同的场景下,this会化身不同的对象。有一种观点认为,只有正确掌握了 JavaScript 中的 this 关键字,才算是迈入了 JavaScript 这门语言的门槛。在主流的面向对象的语言中(例如Java,C#等),this 含义是明确且具体的,即指向当前对象。一般在编译期绑定。而 Java
阅读(684)| 评论(0)|

分类:     
程序员在编程的时候因为心力交瘁,从而失去工作热情的现象并不罕见。很多文章都可以成为这一方面的证据,证明这已经是IT行业一个普遍现象。因为我已经有处理过职业倦怠的经验,所以我想要更深入地探索这个问题,帮助大家解决甚至预防它。
倦怠发生的原因
程序员比其他领域的专业人士更容易产生职业倦怠。至于为什么会出现这种情况,我也没有一个明确的答案,但我认为有四个主要原因。 第一个是生理原因。每天坐在办公桌前,面对着电脑,是不健康的,会让人更加无精打采、昏昏欲睡。嗜睡还可能导致其他不良的生活习惯,如吃零食,抽烟,熬夜等。然后最终导致郁结于心,产生倦怠感。 第二个原因是,编程
阅读(715)| 评论(0)|

分类:     
也许你是一位项目经理,也许你是一位项目骨干成员,或者开发小组长。在我发表“如何提高代码质量”的这一系统文章后,有许多网友都向我抱怨,说他无法把握整个项目组成员的代码质量。我想,这也是所有项目组普遍存在的问题吧,它通常表现为以下几个问题:
软件项目普遍存在的问题1)新手。任何项目组成员都不可避免地出现新手,他们往往是刚刚从大学毕业的学生。这些新手由于软件开发时间太短,往往技术不成熟,没有形成良好的开发习惯,所以编写代码质量较差,问题很多。他们常常成为项目组的“鸡肋”,用多了项目质量无法得到保证,不用则又人手不够。
2)人员变动。一个维护时间稍长一点儿的软件项目,人员变动是在所难免
阅读(1184)| 评论(0)|

分类:     
变量转换var myVar = "3.14159", str = "" + myVar; // to string int = ~~myVar;// to integer float = 1 * myVar;// to float bool = !!myVar; /* to boolean - an
阅读(799)| 评论(0)|

分类:     
.NET Reflector相信这款是大家见得最多的了。它是由Red Gate出品的.NET Reflector是商业软件。需要付费使用。但对于国人来说,找到汉化破解版的并不是什么难事。它还有Visual Studio的插件,可以直接集成到Visual Studio里面。.NET ReflectorJetBrains DotPeek
是最先进的.NET反编译器之一。它生成的代码质量很高,它还会尝试到源代码服务器上抓取代码。DotPeek的导航
阅读(4812)| 评论(0)|

分类:     
Windows API是Windows系统本身提供给我们使用的一些函数,让我们通过自己写的程序可以调用一些核心的功能。虽然.NET平台已经帮我们封装了很多有用的,但并不是全部,有些还是需要我们自己去写。其实Windows提供的API在系统中是以dll的方式存在的,就像.NET的一些类库一样,但.NET的类库我们可以直接使用,而Windows API不是.NET平台的,而是C语言编写的,这让我们怎么调用?.NET平台为我们提供了一个特性【DllImport】,通过这个特性,我们可以轻松调用Windows API。要使用DllImport特性,我们需要引入命名空间:【System.Runt
阅读(3389)| 评论(0)|

分类:     
.NET Framework虽然已经给我们封装了很多系统的函数来供我们调用,但还有很多是不常用的,.NET Framework也没有帮我们封装,这时就要我们自己来调用windows系统的API函数来处理,但有时候我们查到了对应的API函数,但由于其数据类型与我们常用的.NET的数据类型不同,就不知道要用什么数据类型来传参及接收数据,下面列出了这些数据类型的对比,以做记录。
BOOLSystem.Int32BOOLEANSystem.Int32BYTESystem.UInt16CHARSystem.Int16COLORREFSystem.UInt32DWORDSystem.UInt32D
阅读(1521)| 评论(0)|

分类:     

在安装VS2010时没有安装MVC4,于是后面自己下载安装了(居然还要安装VS2010 SP1补丁包)。装完后新建MVC项目时却提示:
错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。有关此问题和如何启用此模板的详细信息,请参见有关“自定义项目模板”的文档。
阅读(2483)| 评论(0)|

分类:     

软件下载:
Praat汉化版、Praat中文版下载
关于Praat汉化中文版的一些说明

Praat软件教程:
Praat脚本编程中文教程:开篇第一个脚本程序
Praat脚本编程中文教程:认识数值变量与字符串变量
Praat脚本编程中文教程:注释语句
Praat脚本编程中文教程:条件判断语句if的用法
Praat脚本编程中文教程:循环语句for/while/repeat的用法
Praat脚本编程中文教程:常用的数学计算函数
Praat脚本编程中文教程:常用的字符串函数
Praat脚
阅读(2737)| 评论(0)|