- 军军小站|张军博客
搜索到与相关的文章
C#

C# 读写锁 ReaderWriteLock

ReaderWriterLock用於同步存取資源。它能在任何指定時間並行讀取多重執行緒或寫入單一執行緒。如果資源不常變更,ReaderWriterLock的產量優於每次一的鎖定(例如Monitor)。如果不常寫入(而且寫入時間很短)而是以讀取為主,則ReaderWriterLock最適合。多重讀取器和單一寫入器交替,就不會長期鎖定讀取器和寫入器。長期保留讀取器鎖定或寫入器鎖定,會影響其他執行緒。為獲得最佳效能,您不妨考慮重組應用程式將寫入期間縮至最小。執行

系统 2019-08-12 09:26:51 3267

Oracle

外网访问局域网内的oracle数据库

1、首先在局域网的电脑上新建一个数据库,主机名要写成ip地址如:192.168.0.10(如果是计算机名将不能进行访问)2、然后登录路由将外网的1521端口映射到10电脑上的1521端口(高级设置-虚拟服务器设置端口)3、修改10电脑上的注册表hkey_local_machine-software-oracle-home0,新建一个“字符串值”,命名为USE_SHARED_SOCKET,值为true.外网访问局域网内的oracle数据库

系统 2019-08-12 01:53:06 3267

Linux

Linux 压缩解压命令

解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!.tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)------------------------------------

系统 2019-08-12 01:32:30 3267

数据库相关

数据类型 text 和 varchar 在 add 运算符中不兼

原文:数据类型text和varchar在add运算符中不兼容在SQLServer2005中,使用类似下面的Update语句:1UPDATEtb_SmsBlacklistSETmobile=mobile+','+''其中mobile为text数据类型,会报错:数据类型text和varchar在add运算符中不兼容,解决方法如下:1UPDATEtb_SmsBlacklistSETmobile=CAST(mobileASVARCHAR)+','+''就是用CAS

系统 2019-08-12 01:32:05 3267

编程技术

内容管理系统(CMS)的设计和选型

内容管理系统(CMS)的设计和选型原文:http://www.chedong.com/tech/cms.html作者:车东Email:chedongATbigfoot.com/chedongATchedong.com写于:2003/03最后更新:09/09/200617:09:05FeedBack>>(Readthisbeforeyouaskquestion)

系统 2019-08-29 23:27:21 3266

PHP

PHP多线程批量采集下载图片

使用curl的多线程,另外curl可以设置请求时间,遇到很慢的url资源,可以果断的放弃,这样没有阻塞,另外有多线程请求,效率应该比较高,参考:《CURL的学习和应用[附多线程]》,我们再来测试一下;核心代码:/***curl多线程**@paramarray$array并行网址*@paramint$timeout超时时间*@returnmix*/publicfunctionCurl_http($array,$timeout='15'){$res=array

系统 2019-08-29 23:08:51 3266

各行各业

系列四TortoiseSvn客户端软件

原文:系列四TortoiseSvn客户端软件TortoiseSvn介绍TortoiseSvn是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将Subversion和版本控制系统看作一种“时间机器”。TortoiseSvn安装过程下载

系统 2019-08-12 01:33:09 3266

Jquery

11个实用jQuery日历插件

1.FullCalendarFullCalendar是很出名的jQuery日历插件,它支持拖拽等功能,整合了GoogleCalendar,而且可以通过JSON来绑定事件,设计师可以轻松地自定义日历样式,工程师则利用它提供的接口来处理用户触发事件。2.AstonishingiCal-likeCalendar这里是一篇教程,教你如何利用jQuery和CSS制作一个模仿iphone样式的日历控件。3.jQueryUIDatepickerjQueryUIDatep

系统 2019-08-29 23:03:20 3264

MySql

mysql基本命令

1、Mysql启动命令:命令行内容为:\>netstartmysql运行情况如图1所示:图1(Mysql启动命令)2、连接Mysql服务器:命令行内容为:\>mysql-uroot-hhostaddress-ppassword其中,root为Mysql的用户名,hostaddress为服务器的地址,如果你是在本地测试,直接写127.0.0.1即可,也可以直接就省略了。命令输到\>mysql-uroot-hhostaddress-p后按回车键时,运行结果如图

系统 2019-08-29 22:06:18 3264