Most of the communications between components that you have seen so far are synchronous: one class calls another, a managed bean invokes an EJB, which calls an entity, and so on.? ? ?Message...
分类:
其他好文 时间:
2014-09-22 17:36:33
阅读次数:
216
一、前言
一般来说,想要将自己编写的程序注入到其它进程中,是必须要使用DLL文件的,这种方法已经在上一篇文章中讨论过了。但是事实上,可以不依赖于DLL文件来实现注入的。只不过这种方法不具有通用性,没有DLL注入那样灵活,因为它需要把代码写入“注入程序”中,一旦想要注入的内容发生了变化,就需要重写整个“注入程序”。而不像DLL注入那样,只要修改DLL程序即可。即便如此,无DLL进行...
分类:
其他好文 时间:
2014-09-22 18:58:53
阅读次数:
337
在网上查了一下,有一个不太完美的解决办法,就是加入如下代码:
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
list-style-type: decimal !important
}
然后再将你需要显示的代码里面的换成回车即可,这样就可以显示出来行号了。
<div class=&quo...
分类:
其他好文 时间:
2014-09-22 17:52:03
阅读次数:
205
这是一个简单的手机应用APP。访问数据库,通过listview把人名按照首个汉字拼音顺序,分类显示出来。对listview的每个item响应访问该用户的积分信息查询,通过gridview把积分情况显示出来,美观直观。还支持gridview的每一个item的响应和修改之后的刷新显示。...
分类:
其他好文 时间:
2014-09-22 17:51:53
阅读次数:
291
1.问题描述
项目中原来写了一大堆的配置,格式如下(下面只是部分,总共有500行左右):
InitMap(iColumnBlank, "空白分栏", g);
InitMap(iColumnRuler, "标尺分栏", g);
InitMap(iColumnLogFormation, "地层分层分栏", g);
InitMap(iColumnCurve, "曲线分栏", g...
分类:
其他好文 时间:
2014-09-22 19:14:53
阅读次数:
127
partition_point原型:
std::partition_point
template
ForwardIterator partition_point (ForwardIterator first, ForwardIterator last,
UnaryPredicate pred);
该函...
分类:
其他好文 时间:
2014-09-22 18:41:03
阅读次数:
118
/*
线段树延迟更新+状态压缩
*/
#include
#define N 1100000
struct node {
int x,y,yanchi,sum;
}a[N*4];
int lower[31];
void build(int t,int x,int y) {
a[t].x=x;
a[t].y=y;
a[t].yanchi=0;
if(x==y){
a[t].sum=low...
分类:
其他好文 时间:
2014-09-22 17:34:13
阅读次数:
232
在计算机图像图形学中,经常会用到求圆心或圆半径的情况,本文介绍一种已知圆上三个点求圆心和圆半径的方法(当然三个点不能共线,共线的三个点不能构成圆)。 原理:相互连接三个点,选取其中的任意两条直线,通过对这两条直线的中心做垂线,两条垂线的焦点就是圆心,以此点为圆心,以此点到任意一点的距离为半径画圆。...
分类:
其他好文 时间:
2014-09-22 18:24:03
阅读次数:
214
如果前面几个系列文章的内容过于冗长缺乏趣味着实见谅,由于时间原因前面的混合部分还没有写完,等以后再补充,现在开始关于反射的内容了。
折射与反射
在物理世界中,光的反射与折射往往是同时存在的,光源由真空或者空气中射入一种材料,光在进入这种材料的同时就发生了折射,折射的程度与各个介质的折射率有关,使光的传播路线偏离原来的路线;
继而如果光在通过不同传播介质的表面时,会像乒乓球一样弹回来,我们人眼能够看到东西,都是因为东西会反射光源,如果一种物质无法反射光,或者没有光源,我们就看不到东西。同样对于不同的材料,光...
分类:
其他好文 时间:
2014-09-22 19:13:13
阅读次数:
319
HDU 5024 Wang Xifeng's Little Plot
题目链接
思路:先利用记忆化搜索预处理出每个结点对应8个方向最远能走多远,然后枚举拐点记录最大值即可
代码:
#include
#include
#include
using namespace std;
const int d[8][2] = {{-1, 0}, {0, 1}, {1, 0}, ...
分类:
其他好文 时间:
2014-09-22 18:56:23
阅读次数:
210
HDU 5025 Saving Tang Monk
题目链接
思路:记忆化广搜,vis[x][y][k][s]表示在x, y结点,有k把钥匙了,蛇剩余状态为s的步数,先把图预处理出来,然后进行广搜即可
代码:
#include
#include
#include
using namespace std;
const int INF = 0x3f3f3f3f;
con...
分类:
其他好文 时间:
2014-09-22 18:39:13
阅读次数:
221
Gson 是 Google 发布的 JSON 解析工具, 非常好用, 这里介绍其基本用法....
分类:
其他好文 时间:
2014-09-22 17:48:43
阅读次数:
197
时间复杂度: O(n)
看见复杂度:O(n)
题意解析:
就是把所有被“x”包围的“o”替换成 x。所谓 “包围” 是指 上下左右 四个方向,不包括斜上,斜下。。。
算法思路:
没有被“x” 围住: 就是 那一组联通的“o“ 连接到边界了,只要把连接到边界的 ”o“ 替换成*,其他的o就替换成x,最后再把*还原成O
在把连接到边界的O替换成* 用的是bfs,具体代码如下,t...
分类:
其他好文 时间:
2014-09-22 18:21:53
阅读次数:
177
题目大意:
传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同)。两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴。可以只拿一根,也可以拿走整堆火柴,但不能同时从超过一堆火柴中拿。拿走最后一根火柴的游戏者胜利。
本题的游戏稍微有些不同:在第一个回合中,第一个游戏者可以直接拿走若干个整堆的火柴。可以一堆都不拿,但不可以全部拿走。第二回合也一样,第二个游戏者...
分类:
其他好文 时间:
2014-09-22 17:31:44
阅读次数:
214
HDU 5033 Building
题目链接
思路:利用单调栈维护建筑建的斜线,保持斜率单调性,然后可以把查询当成高度为0的建筑,和建筑和在一起考虑,从左往右和从右往左各扫一遍即可
代码:
#include
#include
#include
#include
#include
using namespace std;
const int N = 200005;...
分类:
其他好文 时间:
2014-09-22 18:21:39
阅读次数:
142
如果你有一大堆文件或者想通过打包的方式嵌入任意格式的文件到资源文件中,那么你可以打包成一个ZIP文件,再嵌入到资源文件中是一个不错的选择....
分类:
其他好文 时间:
2014-09-22 19:11:39
阅读次数:
289
题目:hdoj 5037 Frog
题意:一直聪明的青蛙,每次能条 l 的长度,河宽为m,喝中心有一些陆地,它会选择尽量少的次数跳,现在上帝可以任意往喝里面放陆地(视为点),让青蛙跳的次数最多,求最大次数?
分析:1:首先如果加入大于(l+1)的距离,那么上帝会给他分成(l+1)的段,因为我给他(l+1),它一下子跳不过去,必然中间还要一个点,让青蛙跳,这样肯定步数最大。(贪心...
分类:
其他好文 时间:
2014-09-22 19:26:53
阅读次数:
171