Java多线程编程是非常考验一个程序员水平的。传统的WEB程序中,因为框架提供了太多的健壮性、并发性、可靠性的支持,所以我们都是将所有的注意力放到了业务实现上。我们只是按照业务逻辑的要求,不停的积累自己的代码。因为知识,或者是经验的限制,经常出现了问题而不自知。例如,某些比较原始的项目中,并没有使用Spring等相对来说比较灵活健壮的框架。而是仅仅使用Servlet来作为服务端的实现方式。
...
分类:
编程语言 时间:
2014-08-09 21:32:59
收藏:
0 评论:
0 赞:
0 阅读:
424
任何一种计算机语言都离不开标识符和关键字,下面我们将详细介绍Swift标识符和关键字。标示符标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等指定的名字。构成标识符的字母均有一定的规范,Swift语言中标识符的命名规则如下:区分大小写,Myname与myname是两个不同的标识符;标识符首字符可以以下划线(_)或者字母开始,但不能是数字;标识符中其他字符可以是下划线(_)、字母或数字。例...
分类:
其他 时间:
2014-08-09 21:32:49
收藏:
0 评论:
0 赞:
0 阅读:
362
POJ 2155 二维线段树
思路:二维线段树就是每个节点套一棵线段树的树。
刚开始因为题目是求A[I,J],然后在y查询那直接ans^=Map[i][j]的时候没看懂,后面自己把图画出来了才理解。
因为只有0和1,所以可以用异或来搞,而不需要每次都需要修改。
#include
#include
#include
#include
#include
#include
#include
#...
分类:
其他 时间:
2014-08-09 21:32:39
收藏:
0 评论:
0 赞:
0 阅读:
405
先上效果图:
这样来写布局...
分类:
移动平台 时间:
2014-08-09 21:32:29
收藏:
0 评论:
0 赞:
0 阅读:
500
题目大意:
两个人往一个空的字符串里填单词,每一次只能填一个,而且填完之后要是给出的N个字符串的前缀。
思路分析:
先用给出的所有单词建字典树。
然后从根节点开始dfs。
win [x] 表示踩在x节点上是否有必胜策略
lose [x] 表示踩在x节点上是否有必败策略。
然后是博弈的过程。
如果先手有必胜和必败的策略,那么他可以一直输到k-1
如果只有必胜策略。那么只有当...
分类:
其他 时间:
2014-08-09 21:32:19
收藏:
0 评论:
0 赞:
0 阅读:
462
城市平乱
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市。
他在用这N个部队维护着M个城市的治安,这M个城市分别编号从1到M。
现在,小工军师告诉南将军,第K号城市发生了暴乱,南将军从各个部队都派遣了一个分队沿最近路去往暴乱城市平乱。
现在已知在任意两个城市之间...
分类:
其他 时间:
2014-08-09 21:32:09
收藏:
0 评论:
0 赞:
0 阅读:
420
题意 给你n种长方体 每种都有无穷个 三条棱长为a,b,c 当一个长方体的长宽都小于另一个时 这个长方体就可以堆在另一个上面 求这些长方体能堆起的最大高度
每个长方体都有6种放置方式 但只有三种高度 分别为a,b,c 为了便于操坐 可以把一个立方体分为三个 每个的高度都是唯一的 然后就可以用最长连通来求了 令d[i]表示以第i个长方体为最顶上一个时的最大高度 当第i个长方体的长和宽小于第j个的长和宽或宽和长时 第i个就可以放在第j个上面 即d[i]=max(d[i],d[j]+...
分类:
其他 时间:
2014-08-09 21:31:59
收藏:
0 评论:
0 赞:
0 阅读:
423
The PragmaticProgrammer
读书笔记之一
DRY-Don’t RepeatYouself
虽然自己买了很多软件工程方面的书,但是因为时间的问题,一直没有静下心来充充电。最近因为感觉自己在编程方面迫切需要有进一步的提高,于是打算好好的研读一下Andrew
Hunt和David Thomas合著的《The
Pragmatic Prog...
分类:
其他 时间:
2014-08-09 21:31:49
收藏:
0 评论:
0 赞:
0 阅读:
401
有一颗苹果树,每个节点上面有很多苹果,从一个节点到另外一个可以到达的节点花费1步,求k步最多能吃到多少苹果,起始点为1,可以不回到起始点。
这是典型的回溯型树状dp。
dp[i][j][0]代表以i为根节点的子树最多j步后回到i能吃到的最多的苹果,
dp[i][j][1]代表以i为根节点的子树最多j步后不回到i节点最多能吃到的子树。那么状态转移就分三步了。
(1)dp[...
分类:
其他 时间:
2014-08-09 21:31:39
收藏:
0 评论:
0 赞:
0 阅读:
382
JAR包中打包第三方JAR类库,...
分类:
其他 时间:
2014-08-09 21:31:39
收藏:
0 评论:
0 赞:
0 阅读:
401
先对lcm/gcd进行分解,问题转变为从因子中选出一些数相乘,剩下的数也相乘,要求和最小。
这里可以直接搜索,注意一个问题,由于相同因子不能分配给两边(会改变gcd)所以可以将相同因子合并,这样的话,搜索的层数也变的很少了。
#include
#include
#include
#include
#include
#include
#include
using namespace std;
t...
分类:
其他 时间:
2014-08-09 21:31:19
收藏:
0 评论:
0 赞:
0 阅读:
447
这个题也可以用递归加记忆化搜索来A,不过由于这题比较简单,所以用来做母函数的入门题比较合适
以展开后的x4为例,其系数为4,即4拆分成1、2、3之和的拆分数为4;
即 :4=1+1+1+1=1+1+2=1+3=2+2
这里再引出两个概念整数拆分和拆分数:
#include
#include
#include
#include
#include
#inclu...
分类:
其他 时间:
2014-08-09 21:30:59
收藏:
0 评论:
0 赞:
0 阅读:
386
GDI+知识很多,但掌握起来不甚困难,主要是了解下它的各个部分然后再逐个学习就容易的多,本文将GDI+的各部分做一个简要介绍。...
分类:
Windows开发 时间:
2014-08-09 21:30:49
收藏:
0 评论:
0 赞:
0 阅读:
490
《powershell 的版本所引起的加载 FSharp 编译器问题》基本解决...
分类:
其他 时间:
2014-08-09 21:30:39
收藏:
0 评论:
0 赞:
0 阅读:
399
从开始学习BS已经有一段时间了。对于BS的设计,都是进行的网页设计,其中包括从数据库中取出来的数据,显示在页面上。以前在CS中,都是使用GridView等表格控件进行显示,由于数据小,而且右侧又有滚轮。所以从来都没有考虑过给数据进行分页。所以这是一大失误。现在反应过来也不算晚。接下来,让我们接触一下分页。
不进行分页的弊端:
对于大数据的查询操作。
1、数据量太大,窗体载入时...
分类:
Web开发 时间:
2014-08-09 21:30:29
收藏:
0 评论:
0 赞:
0 阅读:
539
Description
Problem B.Last Digit
Background
Give you a integer number N (1100). Pleasecompute
S=11+22+33+…+NN
Give the last digit of S to me.
Input
...
分类:
其他 时间:
2014-08-09 21:30:19
收藏:
0 评论:
0 赞:
0 阅读:
1233
/*===================================================* 从b串中寻找和a串长度相同的子串,返回开始位置
不保证绝对正确,发生冲突概率为O(sqrt(n)),
n为哈希函数的最大值
\*===================================================*/
#define ull u...
分类:
其他 时间:
2014-08-09 21:29:49
收藏:
0 评论:
0 赞:
0 阅读:
400
客户端
23UdpClient.cpp代码:
// 23UdpClient.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
//Windows套接字所需的头文件
#include
//Windows套接字接口的库文件
#pragma comment(lib, "WSOCK32.LIB")
//程序使用的WinSock主版...
分类:
其他 时间:
2014-08-09 21:29:39
收藏:
0 评论:
0 赞:
0 阅读:
497
http://poj.org/problem?id=3461
先来一发KMP算法:
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define ls(rt) rt*2
#define rs(rt) rt*2+1
#def...
分类:
其他 时间:
2014-08-09 21:29:29
收藏:
0 评论:
0 赞:
0 阅读:
427
上一节《Cocos2d-x
地图行走的实现2:SPFA算法》:
http://blog.csdn.net/stevenkylelee/article/details/38440663
1.修改一下Dijkstra的实现
回顾一下之前Dijkstra的实现。Dijkstra需要从一个表Q中选出一个路径代价最小的顶点。之前我们的实现是,一开始就把所有的顶点都放入这个表Q中。仔...
分类:
其他 时间:
2014-08-09 21:29:19
收藏:
0 评论:
0 赞:
0 阅读:
474