- 博客(28)
- 收藏
- 关注
转载 【C#|.NET】lock(this)其实是个坑
这里不考虑分布式或者多台负载均衡的情况只考虑单台机器,多台服务器可以使用分布式锁。出于线程安全的原因,很多种场景大家可能看代码中看到lock的出现,尤其是在资金类的处理环节。 但是lock(this)真的达到你的需求了吗?下面用实例来说明 理论常识不多说,回到业务场景,举个例子我们的需求一般就是在某个订单进入某个安全优先级比较高的流程时要针对这笔订单做到线程互斥。至于原因,这里再插一个概...
2014-06-30 15:01:00 61
转载 Model Validation in Asp.net MVC
原文:Model Validation in Asp.net MVC 本文用于记录Pro ASP.NET MVC 3 Framework中阐述的数据验证的方式。 先说服务器端的吧。最简单的一种方式自然是直接在Action方法中来进行了,如下: [HttpPost] public ViewResult MakeBooking(Appointment ap...
2014-06-28 00:47:00 39
转载 angularjs之browserTrigger
今天推荐一款来自angularjs源码的单元测试辅助库browserTrigger,这是来自于ngScenario的一段代码。主要用户触发浏览器型行为更新ng中scope view model的值。这是angularjs源码中单元测试的使用browserTrigger的实例:it('should set the model to empty string when empty ...
2014-06-24 22:42:00 74
转载 Supervisor – 用于 Unix 系统的进程监控工具
Supervisor 是一个客户端/服务端模式的系统,使用户能够监视和控制 UNIX 操作系统的进程。Supervisor 为你提供一个地方来启动,停止和监视进程。进程可以单独或成组的形式控制。您还可以配置 Supervisor 提供本地或远程命令行和 Web 界面。您可能感兴趣的相关文章太赞了!超炫的页面切换动画效果【附源码下载】创意无限!一组网页边栏过渡动画【附源码下载...
2014-06-24 11:23:00 58
转载 [转载] 软件测试相关的63个国外站点
2014-06-17[ZZ]软件测试相关的63个国外站点网址 简介http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和...
2014-06-18 10:22:00 46
转载 Ubuntu 14.04 LTS下安装Google Chrome浏览器
在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb安装包并进行安装即可。当然你也可以使用APT软件包管理器来安装Google Chrome浏览器,如果你想使用APT软件包管理器安装Google Chrome浏览器的话,本文将介绍这两种方法。目前Linux下的Google Chrome浏览器有三个版本,稳定版、Beta(测试版)和Unstab...
2014-06-17 23:29:00 59
转载 libdvbpsi源码分析(二)main函数
从demon的dvbinfo.c中的main函数入口分析:为了分析方便,此处将宏HAVE_SYS_SOCKET_H隔离的socket代码去掉,只关注libdvbpsi本身的实现。1.数据结构的设计:1.1、捕获器capture的数据结构设计如下:typedef struct dvbinfo_capture_s{ fifo_t *fifo; ...
2014-06-17 23:17:00 83
转载 b/s和C/S方法用C#递归方法把数据表加载到treeview控件中
先看一下数据库的结构:表结构如下所示:Num Name fatherNum BZ01 总节点 0 ......0101...
2014-06-17 09:12:00 55
转载 configure: error: xml2-config not found. Please ch
2019独角兽企业重金招聘Python工程师标准>>> ...
2014-06-16 21:23:00 219
转载 8086汇编指令速查手册
一、常用指令二、算术运算指令三、逻辑运算指令四、串指令五、程序跳转指令------------------------------------------计算机寄存器分类简介:32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指...
2014-06-16 17:01:00 58
转载 如何利用 Visual Studio 自定义项目或工程模板(转载)
在开发项目的时候,由其是商业性质的大型项目时,往往需要在每个代码文件上都加上一段关于版权、开发人员的信息,并且名称空间上都需要带有公司的标志。这个时候,是选择在开发的时候手动添加还是自动生成呢? 我们其实完全可以利用 Visual Studio 提供的模板工具自定义一套专属的模板。 自定义项目模板 假如当我添加一个 .cs 文件后,我希望默认添加的文件要看起来像这个样子:...
2014-06-16 11:04:00 72
转载 【课程分享】Oracle数据库系统project师
对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 一、本课程是怎么样的一门课程 1.1、课程的背景 该课程是Oracle数据库系统project师培训课程 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到眼下仍在数据库市场上占有主要份额。 ORACL...
2014-06-15 15:44:00 99
转载 Hello Swift
第一个Swift作品,HelloSwift,呵呵。你会把原来的项目用swift改写吗?转载于:https://www.cnblogs.com/swnuwangyun/p/3788675.html
2014-06-14 20:52:00 54
转载 南桥和北桥
南桥:主要连接一些I/O设备,决定主板上的功能,主板上的各种接口(usb、串口),PCI总线(内猫、声卡),IDE(硬盘、光驱),以及主板上的其他芯片(RAID、网卡)都归南桥控制,属低速总线控制器北桥:连接着cpu,内存,AGP总线,属于高速总线控制器 转载于:https://blog.51cto.com/tjzt2008/1425558...
2014-06-12 22:23:55 108
转载 iOS 在类实现定义中声明成员变量的怪异方式
WebGL 规范(WebGL Specification)太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的漂亮人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。...
2014-06-11 16:00:00 51
转载 div+css中clear用法
原文:div+css中clear用法一开始用clear属性,只是跟float相对使用,今天看视频的时候还是不大明白,查了下资料原来是这样的哦,看咯。clear属性值有四个clear:both|left|right|none;作用:该属性的值指出了不允许有浮动对象的边。 这个属性是用来控制float属性在文档流的物理位置的。 当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,...
2014-06-11 12:12:00 69
转载 Uva10474 - Where is the Marble?
两种解法: 1.计数排序 //计数排序#include<cstdio>#include<iostream>#include<vector>#include<cstring>using namespace std;const int maxn=10001;int v[maxn], s[maxn];in...
2014-06-10 16:46:00 50
转载 Careercup | Chapter 3
3.1Describe how you could use a single array to implement three stacks.Flexible Divisions的方案,当某个栈满了之后,需要把相邻的栈调整好,这是一个递归的过程。每个stack有一些属性,所以不妨将每个stack封闭起来,我这里是用一个private的struct来实现,方便,同时对外部又不可见。对于...
2014-06-10 12:22:00 76
转载 JVM垃圾收集
垃圾收集算法:标记清除:标记和清除的效率都不高、产生碎片;复制:代价高只能用到一半内存(新生代中使用,Eden:Survicor:Survicor=8:1:1);标记-整理:老年代使用;垃圾收集器:Serial(client模式下的默认新生代收集器):缺点:单线程且会停止所有工作线程;优点:简单高效;ParNew(Serial的多线程版本,server模式下的默认新生代收集器...
2014-06-09 17:31:46 32
转载 3.18 采购订单例外信息处理
3.18.1 业务方案描述采购订单生成后,如果主生产计划发生了改变(提前、推后、取消),会导致以生成采购订单的相应改变,改变的类型同样包括:提前、托后、取消三种情况。对于采购例外信息的处理及时、以及ERP系统如何支持业务流程的有效运作,将是对业务执行的一种快捷操作处理。通过按照一定的规则驱动例外信息的生成,这些规则包括: 1)仅处理采购订单例外...
2014-06-06 14:39:00 179
转载 mysql oracle静默 一键安装脚本
mysql oracle静默 一键安装脚本 pre-read;为了达到一键搞定的目的!现Ruiy简单做如下几小条规定 如果你想这么一键来搞定请君莫要违背约束!1. 下载 `二进制` mysql软件介质版本不限,二进制包务必,源码及rpm包格式,此处玩不转;eg: wget http://cdn.mysql.com/Download...
2014-06-06 13:44:00 46
转载 sql去除重复数据 保留一条
去除当天 重复的评论去除重复数据 保留一条delete from Evaluation where id NOT IN (select MAX(id) from Evaluation WHERE CONVERT(varchar(100),AddDate, 23)='2014-04-08' GROUP BY Content)id title ...
2014-06-05 10:12:00 86
转载 dp第一题
Poj 1717枚举状态+dpbias从中间向两边找...毕竟是自己想出来的第一道题转载于:https://www.cnblogs.com/warmfrog/p/3766291.html
2014-06-03 18:13:00 39
转载 IDL
在接口定义中: in、out指定了参数传递的方向 reval指定了参数应当被当做方法的返回值 coclass指定了独立的组件以及它们支持的接口IDL被编译为二进制格式,即类型库,(TLB文件)COM接口是通过C++的Vtable建立起来的使用ATL AppWizard创建的 工程仅仅为COM组件提供了基本的宿主支持,比不涉及实现...
2014-06-03 10:41:00 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人