[Project organization] - structure refactoring with TFS...
分类:
Web程序 时间:
2015-03-10 21:37:55
阅读次数:
281
也就是说,在对象被回收之前,需要执行finalize方法,而finalize方法的执行又是需要排着队由某个线程来一个个消费的。下面我们通过会阻塞住的finalize方法来验证看看,...
分类:
其他好文 时间:
2015-03-10 21:36:43
阅读次数:
164
Pav Cosmetics OpenCart 商城自适应主题模板 ABC-0007...
分类:
其他好文 时间:
2015-03-10 21:38:01
阅读次数:
138
$0 ----- 当前程序的名称,实际上是一个内部参数,不同于$1,$2....因为它必须有!
$# ---- 传递给程序的总的参数数目,也就是那个传说中的数组大小
$? ---- 上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。
$* ---- 传递给程序的所有参数组成的字符串。
$@---- 以"参数1" "参数2" ... 形式保存所有参数
...
分类:
系统相关 时间:
2015-03-10 21:35:01
阅读次数:
153
也就是说,以Linux平台为栗,使用了两种IPC方式,
1. 信号机制。
2. Unix domain socket。...
分类:
其他好文 时间:
2015-03-10 21:37:15
阅读次数:
144
最小生成树
给定一个无向图,如果它的某个子图中任意两个顶点都互相连通并且是一棵树,那么这棵树就叫做生成树,如果边上有权值,那么使得边权和最小的生成树叫做最小生成树。
常见的求解最小生成树的算法有Kruskal算法和Prim算法,生成树是否存在和图是否连通是等价的,所以假定图是连通的。
Prim算法
假设有一棵只包含一个顶点v的数T,然后贪心地选取T和其他顶点之间相连的最小权值的边,并把它加...
分类:
编程语言 时间:
2015-03-10 21:36:15
阅读次数:
225
Sub RenameSheet()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Name = Sheets(i).Range("A1").Value
Next
End Sub...
分类:
编程语言 时间:
2015-03-10 21:35:25
阅读次数:
281
#include
void colorReduce(cv::Mat &image, int div=64)
{
int nr= image.rows; // number of rows
int nc= image.cols * image.channels(); // total number of elements per line
if (image.isContinuo...
分类:
移动开发 时间:
2015-03-10 21:36:15
阅读次数:
169
从面向对象到面向服务,接触到的理念越来越多,视野也在逐渐扩大,对面向对象这种理念的感觉似乎也在一天天发生着很多不同的变化。很多原来没想过的,现在大家都在开始去讨论它们具体的实现了,看来真是学无止境啊!
一、SOA理念
接触到SOA这个理念其实已经有一段时间了,面向服务,针对于编程中的组件,模块或者说功能单元,为它们提供接口和服务。是对面向对象思想的一种补充。我们用到的WCF也是基于此思想实现的...
分类:
其他好文 时间:
2015-03-10 21:35:04
阅读次数:
173
题目:印度蜜蜂,每年每只雄蜂产下一只雌蜂和一只雄蜂,每只雌蜂产下一只雄蜂,然后就死去;
现在发现了一只不会死的雌蜂,问以她为起始点,第N年有多少雄蜂和一共多少蜜蜂。
分析:dp,FIb数列类似物。
设第k年的雄蜂和雌蜂分别为m(k)与f(k),则有如下递推关系:
① f(k)= m(k-1)+ 1;(只有雄蜂会产下雌蜂...
分类:
其他好文 时间:
2015-03-10 21:35:00
阅读次数:
172
scheduleOnce([&](float dt){
_spriteTmp->setPosition(250,250);
addChild(_spriteTmp);
},
2 ,"update_key"
);...
分类:
其他好文 时间:
2015-03-10 21:35:11
阅读次数:
143
本节主要讲解服务器端ASP.NET Web Service数据库配置和操作,客户端数据库操作。...
分类:
移动开发 时间:
2015-03-10 21:35:11
阅读次数:
305
KMP求最短循环节的应用
//2100 KB 218 ms
#include
#include
#include
#include
using namespace std;
#define M 100000+1000
char str[M];
int next2[M];
int len;
void getnext()
{
len=strlen(str);
int i=0,j;...
分类:
其他好文 时间:
2015-03-10 21:33:53
阅读次数:
116
关于Unity的换装,网上有几篇文章,我之前也简单的描述过实现。不过那个时候只是粗略的试验了下。今天好好梳理了下代码。
先上代码(自己的游戏项目,不是公司的,所以放心的贴上项目代码了,部分引用到其他的功能文件,但是核心代码无影响,这里主要看一下细节和思路)
using UnityEngine;
using System.Collections;
using System.Col...
分类:
编程语言 时间:
2015-03-10 21:34:22
阅读次数:
283
DescriptionStockbrokers are known to overreact to rumours. You have been contracted to develop a method of spreading disinformation amongst the stockbrokers to give your employer the tactical edge in t...
分类:
其他好文 时间:
2015-03-10 21:33:22
阅读次数:
148
在之前的学习笔记中已经写了一篇关于单例模式的几种不同实现。这篇文章主要是对之前的那篇笔记的补充和加深。
· 在Java语言中使用单例模式能够带来的好处:
(1):对于频繁使用的对象,可以省略创建对象那个所花费的时间,尤其是那些重量级对象的创建,对于重量级对象的创建那可是一笔相当可观的系统开销。
(2):由于new操作的次数减少了,进一步产生的益处就是,对系统内存的使用频率也会降低了,那么这一举...
分类:
编程语言 时间:
2015-03-10 21:34:39
阅读次数:
230
最近在开发过程中,在做一个字典项服务的时候,最开始采用了ThreadLocal对象来缓存数据。在使用ThreadLocal过程中遇到一些问题,这里和大家分享一下。
一、 什么是ThreadLocal?
顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本。从线程的角度看,就好像每一个线程都完全拥有该变量。...
分类:
编程语言 时间:
2015-03-10 21:32:28
阅读次数:
195