相关推荐
-
C# 向导控件
初学开发者常用的向导控件,很好用的东东。
-
YOLO-v5
待留
-
英語詞彙起源及巧記
英語詞彙起源及巧記 194個英語詞彙起源及巧記的方法 ── 詞彙技巧 1、Chemistry化學 古代的煉金術士們總想找到一種方法,將低賤的金屬變為金子。現在通過原子裂變的原理表明,他們的這種想法並非一般人們想像的那麼愚蠢。古埃及人入侵歐洲後,將他們所研究的煉金術,連同其命名al-kimia一起傳入歐洲。後來,這個詞變成alchemy...
-
重构 学习笔记 refactoring martin fowler
前言 “每当我要进行重构的时候, 第一个步骤永远相同: 我得为即将修改的代码建立一组可靠的测试环境. 这些测试是必要的, 因为尽管遵循重构准则可以使我避免绝大多数的臭虫引入机会, 但我毕竟是人, 毕竟有可能犯错误. 所以我需要可靠的测试. ” 测试代码是重构的保证, 请确认重构是在测试代码的支持下完成的; 如果没有测试代码, 请在重构的时候加入测试代码 重构应当是小步, 有序的进行, 当某一小步失败时,应当确认能回退到上一步; 并从上一步开始重新重构, 而不是在错误的基础上进行调试;
-
Martin Fowler评UML2.0问世
Martin Fowler评UML2.0问世 [2003/6/8] 以下是Martin Fowler的评价: 上周OMG采纳了UML2的superstructure的提案。事实上这意味着UML2已经通过。UML2中所做改动非常多-它代表着UML自问世以来最大的一次检查。 对普通用户而言,最显著的变化莫过于: * 顺序图中增加了"Intera...
-
多线程和锁和原子操作和内存栅栏(一)
线程的定义是执行流的最小单元,而进程是一个逻辑线程容器,用来隔离线程。Task类封装了线程池线程,启动的所有线都由线程池管理,他提供了很多使用方便的API函数,使多线程开发变得容易。上述代码中我启动了一个线程,并在线程方法中使用了异步关键字,异步方法实现了一个状态机,能够在等待任务完成时继续执行之后的代码,这里利用该特性实现线程顺序执行,并且上述代码使用了ContinueWith方法,这是一个任务...
-
volatile关键字
一、相关知识 1.1 内存可见性 线程对共享变量修改的可见性。当一个线程修改了共享变量的值,其他线程能够立刻得知这个修改。 volatile使用Lock前缀的指令禁止线程本地内存缓存,保证不同线程之间的内存可见性。 Java代码如下: //instance是volatile变量 Singleton volatile instance = new Singleton(); 转变成汇编代码如下: 0x01a3de1d: movb $0×0,0×1104800(%esi); 0x01a3de24: lock
-
常见 wap 网站地址
<br />http://wap.sz125990.com/ 深圳无线城市
-
建设一套直播CDN、直播平台到底有多难?
互动直播的爆发力正在超越当年团购的“百团大战”和刚刚过去的020烧钱大战。随着视频直播整体用户的增长,各大巨头的相继入场以及资本的涌入,互动直播已然势不可挡。市场本身的火爆也让提供技术支撑服务的直播CDN、直播云(IaaS、PaaS、SaaS)以及周边软硬件供应商竞争变得异常残酷。 我们看到,CDN带宽价格的下限被不断刷新;数十家CDN服务商同时中标一家直播平台;各家都在加班加点提
-
内存栅栏和volatile关键字
内存栅栏和volatile关键字 前言 本次主要讲解关于内存栅栏的一点小东西,主要是扫盲,给大家普及普及概念性的东西.以前我们说过在一些简单的案例中,比如一个字段赋值或递增该字段,我们需要对线程进行同步. 虽然lock可以满足我们的需要,但是一个竞争锁一定会导致阻塞,然后忍受线程上下文切换和调度的开销.有些高并发和性能比较关键的地方,这些
-
C#高级--多线程详解
C#高级–多线程详解 零、文章目录 一、什么是多线程 1、进程 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 2、线程 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 3、句柄 句柄是Windows系统中对象或实例的标识,这些对象包括模块、应用程序实例、窗口、控制、位图、GDI对象、资源、文件等。 4、多线程 (1)多线程概念 多线程是指程序中
-
jQuery wizard,一款创建步骤向导的插件
这篇文章完全没有技术难度,但我为什么要写呢?因为我想把这么好的一款插件推荐给需要的小伙伴。因为在我遇到这款插件之前,一直没有找到合适的(step-by-step wizards)创建步骤向导的插件。
-
UMLChina: 1月23日与Martin Fowler交流实录 (转)
UMLChina: 1月23日与Martin Fowler交流实录 (转)[@more@] UMLChina第十四期专家交流实录 返回首页 返回目录 北京时间2002年1月23日(星期三)上午9:30-11...
-
向导插件bootstrap wizard入门使用
1.插件介绍 插件使用环境配置: jQuery v1.3.2+ Bootstrap 3.x 下载链接:bootstrap wizard 2. 导入文件 你的项目需要导入以下文件: <link rel="stylesheet" type="text/css" media="screen" href="/css/bootstrap.min.css" /> <script src="/...
-
【C#】向导式窗体
C#窗体的向导式窗口,不像VC6中《【mfc】利用单一对话框内的分页技术实现向导功能》(点击打开链接)的是用MDI窗体来做的,而是用一个Panel中镶嵌多个窗体的方式来完成的。不知道为何网上对此的资料甚少,可能对这种向导式窗体的需求没这么大吧? 如下的一个程序,设置了3页,一直按到最后,实现3个对话框的相加。这样能够有效地减少这个窗体占用屏幕的大小。 制作过程如下: 1、首先上一张解
-
jQuery的页面功能向导插件Pageguide.js
jQuery的页面功能向导插件Pageguide.js
-
多线程和锁和原子操作和内存栅栏(二)
这里记录下各种锁的使用和使用场景,在多线程场景开发时,我们经常遇到多个线程同时读写一块资源争抢一块资源的情况,比如同时读写同一个字段属性,同时对某个集合进行增删改查,同时对数据库进行读写(这里要用到事物,数据库锁等知识)等,这里往往为了做到数据的一致性和有效性,需要进行对线程之间的在某一时刻或一小段时间的同步操作,来保证数据安全,不会中途造成数据值读写不准确的情况,这个时候一般情...
-
Wizard向导控件
Wizard向导控件 不用编码就能生成线性和非线性 必须对用户输入的数据进行合法性校验,这些校验的逻辑很多,比如字段不能为空,必须是日期格式,数字不能大于或小于多少。 而且这些校验要在客户端和服务器端分别校验。 非空验证控件:RequireFieldValidator 数据比较验证:CompareValidator 数据范围验证:RangeValidator 正则表达式
-
数学建模拟合与插值.ppt
数学建模拟合与插值.ppt
3 楼 rmn190 2008-10-31 08:27
基于浏览器的一个插件?
2 楼 chywwq 2008-10-31 00:02
1 楼 aoaoao 2008-10-30 13:08