本文中的展示板是用TextBox实现的,因为工作需要,我实现了一个向TextBox自动生成格式化信息的工具类DisplayBoardHelper using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System....
首先要明白线程的工作原理,jvm有一个main?? memory,而每个线程有自己的working?? memory,一个线程对一个variable进行操作时,都要在自己的working?? memory里面建立一个copy,操作完之后再写入main?? ...
分类:
编程语言 时间:
2014-11-29 23:09:40
阅读次数:
360
找一个最小的数 不超过30位 只能由1 2组成的并且是n的倍数
先算出15位 dp[i]表示余数为i的最小的数 dp2[i]表示长度正好是15位余数为i的最小的数
#include
#include
#include
#include
using namespace std;
typedef long long LL;
LL dp[1000010], dp2[1000010];
vo...
分类:
其他好文 时间:
2014-11-29 23:09:00
阅读次数:
360
MVC指的是什么?
MVC作为一种软件设计典范,将业务逻辑、数据、界面显示分离的。...
分类:
Web程序 时间:
2014-11-29 23:08:32
阅读次数:
359
在上一篇博文中,我们谈到了如何利用共享内存来实现线程协作的问题。本篇博文我们主要来谈谈如何利用常量内存和纹理内存来提高程序性能。
Jeremy Lin
常量内存
所谓的常量内存,从它的名字我们就可以知道,它是用来保存在核函数执行期间不会发生变化的数据。NVIDIA硬件提供了64KB的常量内存,并且常量内存采用了不同于标准全局内存的处理方式。在某些情况下,用常量内存来替换全局内存可以有效地减少内存带宽。
常量内存的声明方式与共享内存是类似的。要使用常量内存,则需要在变量前面加上 __constant__修饰符...
分类:
其他好文 时间:
2014-11-29 23:08:00
阅读次数:
541
写在前面关于alpha的问题一直是个比较容易摸不清头脑的事情,尤其是涉及到半透明问题的时候,总是不知道为什么A就遮挡了B,而B明明在A前面。这篇文章就总结一下我现在的认识~Alpha Test和Alpha Blending是两种处理透明的方法。Alpha Test采用一种很霸道极端的机制,只要一个像素的alpha不满足条件,那么它就会被fragment shader舍弃,“我才不要你类!”;否则,...
分类:
编程语言 时间:
2014-11-29 23:09:29
阅读次数:
1892
最近使用花生壳解析家中的联通adsl的动态ip,发现解析正常,在家中访问域名和路由器的动态ip地址都可以,但是就是在外网访问不到,打不开,ping域名能解析到动态地址,很奇怪,网速慢也不至于啊,尝试8080端口也不行,后来百度发现是政府下文件,要求运营商封闭了80和8080端口,换了个其他不常用的端口, 果然可以了,测试了一下,速度还可以,接下开,做些智能家居方面的测试。
有相同需求的小伙伴注意...
分类:
其他好文 时间:
2014-11-29 23:10:08
阅读次数:
365
导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题材,更是...
分类:
编程语言 时间:
2014-11-29 23:09:08
阅读次数:
422
我们的开发环境是VS2012,既然要使用EF做框架,必然要安装EntityFramework.这是EF框架的编程模型,微软官网可以下载,现在的版本是EF6.1.1.行动之前先安装一个插件,叫做NuGet
PackageManager,它的作用就是为VS工程项目自动下载/安装/升级/配置/移除包.
方法如下:
插件安装完成后重启VS.然后新建一个C#项目....
分类:
Web程序 时间:
2014-11-29 23:06:45
阅读次数:
462
1.GCD(Grand Centrol Dispath)
并行:宏观以及微观都是两个人再拿着两把铁锹在挖坑,一小时挖两个大坑
并发:宏观上是感觉他们都在挖坑,微观是他们是在使用一把铁锹挖坑,一小时后他们挖了两个小坑。
总结:就单个cpu来说,大部分进程是并发进行的,就是一把铁锹,你一下我一下,只是间隔时间较短,用户感觉不到而已。
应用:
GCD包括:
(1)实际使用中
/...
分类:
移动开发 时间:
2014-11-29 23:07:13
阅读次数:
437
改了好久还是没有全过,等明天再看吧!好好休息,明天继续。
#include
#include
char *delete(char str1[80],char str2[80]){
int len1,len2,l;//l记录出现字符相同的起始位置
len1=strlen(str1);
len2=strlen(str2);
for(int i=0;str1...
分类:
其他好文 时间:
2014-11-29 23:08:03
阅读次数:
521
Transact-SQL编程
Transact-SQL
(1)数据定义语言(DDL)
create tabl/*创建表*/
alter table/*修改表*/
drop table/*删除表*/
(2)数据操纵语言(DML)
select /*从一个表或对个表中检索数据*/
delete/*从表中删除数据*/
insert/*向一个表添加数据*/
update/*修改表中已有...
分类:
数据库 时间:
2014-11-29 23:06:24
阅读次数:
326
Circular Area
Time Limit: 2 Seconds Memory Limit: 65536 KB
Your task is to write a program, which, given two circles, calculates the area of their intersection with the accuracy of three ...
分类:
其他好文 时间:
2014-11-29 23:08:03
阅读次数:
520
本次是通达OA二次开发第二讲,主要介绍了如何在通达OA中进行程序开发,并将开发程序挂接到OA系统中。...
分类:
其他好文 时间:
2014-11-29 23:06:31
阅读次数:
303
Spring MVC @RequestMapping Annotation Example with Controller, Methods, Headers, Params, @RequestParam, @PathVariable...
分类:
移动开发 时间:
2014-11-29 23:06:53
阅读次数:
384