摘要:
1. install latest emacs xz -d emacs-24.3.tar.xz tar xvf emacs-24.3.tar ./configure make make install #need root 2. install Steve Purcell's emacs config git clone https://github.com/purcell/emacs.d.git rm -rf .emacs.d/ emacs mv emacs.d/ .emacs.d/ emacs # first time will download related module 3. 阅读全文
posted @ 2013-08-14 19:46
Class Xman
阅读(227)
评论(0)
推荐(0)
摘要:
在cocos2d-x的开发过程中有些时候也是需要用到双击的事件处理,那么由于在cocos2d-x中没有实现对双击的事件的处理,那么我们就需要自己用代码实现。下面介绍两种方式实现双击事件的处理。 (一)方法一第一种方法就是利用两次touch之间的时间间隔来判定是单击或者是双击,一般来说,双击,两次touch之间的时间间隔为250ms~300ms(毫秒)。所以利用这个条件就可以对双击进行判断处理了。注意到由于要获取两次touch之间的touch时间,而且是以毫秒为单位,所以需要用到下面这个方法://获取系统的毫秒时间long millisecondNow(){ struct cc_time... 阅读全文
posted @ 2013-08-14 19:44
Class Xman
阅读(401)
评论(1)
推荐(0)
摘要:
1.客户端网页代码检测用户名是否唯一 用户名: 密码: 确认密码: E-mail: 值得注意的是此处核心代码://cre... 阅读全文
posted @ 2013-08-14 19:42
Class Xman
阅读(206)
评论(0)
推荐(0)
摘要:
Oracle的操作系统身份认证oraclelogin数据库远程登录authenticationos sqlnet.authentication_services=(NTS),在$ORACLE_HOME/network/admin/sqlnet.ora中NTS特指的是windows系统,或者设为all,这两种情况都允许操作系统认证。如果在unix下如果没有设置sqlnet.authentication_services,默认就是操作系统认证!或者设为all也允许操作系统认证。 参数SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用户连接Oracle服务器时 阅读全文
posted @ 2013-08-14 19:40
Class Xman
阅读(374)
评论(0)
推荐(0)
摘要:
1,模板定义:若一个程序的功能是对某种特定的数据类型进行处理,则将所处理的数据类型说明为参数,就可以把这个程序改写为模板。 C++ 程序由类和函数组成, 所以 C++ 的模板也分为类模板和函数模板。上面这个定义有点官方的味道,我自己的理解,其实模板也可以顾名思义,就是一个“模板”,将很多相似的东西模板化使其归为同一类,这样可以大大的简化代码量,而且使用也比较方便。2,模板函数既然模板有函数模板和类模板,那么我们就分开说这两个模板,首先先说简单点的-----函数模板。函数模板定义,我在网上看到一个更好的对模板的总结,就顺手借点共享给大家,他是这样说的:函数模板的一般定义形式:template . 阅读全文
posted @ 2013-08-14 19:37
Class Xman
阅读(229)
评论(0)
推荐(0)
摘要:
#include #include #include #include #include using namespace std;struct vv{ char s[20]; int id;}v[10005];int cnt=0;int cmp(struct vv x,struct vv y){ return strlen(x.s) test; int num=strlen(s); test.clear(); for(int i=0;i<cnt;i++) { if(!strcmp(s,v[i].s)) {printf("%s is corr... 阅读全文
posted @ 2013-08-14 19:35
Class Xman
阅读(205)
评论(0)
推荐(0)
摘要:
这个题也很裸了……不多说。#include #include #include #include using namespace std;#define N 20010int s[N], f[N], n, root;vector g[N];void getroot(int now, int fa) { int u; s[now] = 1; f[now] = 0; for (int i=0; i<g[now].size(); i++) if ((u=g[now][i]) != fa) { getroot(u, now); ... 阅读全文
posted @ 2013-08-14 19:33
Class Xman
阅读(148)
评论(0)
推荐(0)
摘要:
博弈。。。/*博弈对于当前人来说,如果完成自己的操作后,若mat[n][m]==0,则自己是胜者。因为 如果mat其他位置不存在1了,肯定自己胜;如果存在1,则让下一位去反转那个1.*/#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long long int64;//typedef __int64 int64;typedef pair PII;#define MP(a,b) make_pair((a),(b)) const i 阅读全文
posted @ 2013-08-14 19:31
Class Xman
阅读(236)
评论(0)
推荐(0)
摘要:
参考文献:http://www.autonlab.org/tutorials/gaussbc12.pdf python代码如下:import numpy as npfrom sklearn.utils import array2dfrom sklearn.utils.extmath import logsumexpimport randomimport matplotlib.pylab as pltclass GaussianBayes: def __init__(self): pass def train(self, x, y): n_samples,... 阅读全文
posted @ 2013-08-14 19:28
Class Xman
阅读(890)
评论(0)
推荐(0)
摘要:
动画总共有三种:drawable动画、视图动画、属性动画。其中drawable动画、视图动画提供了最佳的兼容性,但是他们只能使用在视图上。从android 3.0开始,属性动画框架是创建动画的首选方法。这个框架去除了视图动画的局限性,可以为任何对象,而不仅仅是视图,创建动画。1.drawable动画 drawable动画是Android上最简单的动画,顺序展示了一系列的drawable。帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果。 1.1 创建3个xml文件(drawable动画)这里我只贴一个 black_bg.xml ... 阅读全文
posted @ 2013-08-14 19:26
Class Xman
阅读(341)
评论(0)
推荐(0)
摘要:
js代码:window.onload = function(){ var mian = document.getElementById( "mian" ); var mian1 = document.getElementById( "mian1" ); var str = mian.innerHTML; var arry = []; var len = str.length; for( var i = 0; i 0 ){ for( var j = 0; j arry[ j+1 ] ){ temp = arry[ j ]; arry[ j ] = arry 阅读全文
posted @ 2013-08-14 19:24
Class Xman
阅读(217)
评论(0)
推荐(0)
摘要:
这篇文章早在去年就写出来了,但是由于当时毕业论文有一段是直接引用了我的这篇文章,怕引起查重的麻烦就删掉了,在此,重新挂出来和大家一起分享。要素的选择,也称为要素的捕捉,在CAD、计算机图形学和地理信息系统中占据着相当重要的作用。比如,用户要根据鼠标在屏幕上的点击判断出选择的是哪一个点、线和面,这是经常碰到的操作。这种操作可以很方便的进行要素的一些属性信息查看,要素的操作等等。下面就分别说一些针对点、线和面的不同形状要素的选取。点:点的捕捉就是计算点与点之间的距离,为了加快搜索速度,可以设置一个以当前的点为中心,一个合适的距离向四周扩散构成一个正方形进行搜索,然后根据搜索得到的结果集进行距离计算 阅读全文
posted @ 2013-08-14 19:22
Class Xman
阅读(304)
评论(0)
推荐(0)
摘要:
Public Class Form1 Dim BMP As New Drawing.Bitmap(640, 480) Dim GFX As Graphics = Graphics.FromImage(BMP) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click FX.FillRectangle(Brushes.White, 0, 0, PictureBox1.Width, PictureBox1.Height) GFX.Dra... 阅读全文
posted @ 2013-08-14 19:19
Class Xman
阅读(645)
评论(0)
推荐(0)
摘要:
1、重写AuthorizeAttribute类,用自己的权限控制逻辑重写AuthorizeCore方法public class MyAuthorizeAttribute : AuthorizeAttribute { protected override bool AuthorizeCore(HttpContextBase httpContext) { string currentRole = (Session["user"] as User).Role; //从Session中获取User对象,然后得到其角色信息。... 阅读全文
posted @ 2013-08-14 19:17
Class Xman
阅读(328)
评论(0)
推荐(0)
摘要:
Problem Description Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest is over, they will count the balloons of each color and find the result. This year, they decide t. 阅读全文
posted @ 2013-08-14 19:14
Class Xman
阅读(160)
评论(0)
推荐(0)
摘要:
如何使用飞秋FeiQ实现两电脑通信(或传输文件)1. 在两天电脑上,分别按照飞秋FeiQ我使用的绿色飞秋2013正式版 2. 使用一根网线,将两电脑的网口连接一起3. 设置飞秋FeiQ的端口号不同(1)点击设置图标 (2)在网络设置内修改“自定义端口”,两电脑上的端口号不同即可,而“群聊组播地址”默认即可。 祝你成功! 阅读全文
posted @ 2013-08-14 19:12
Class Xman
阅读(2528)
评论(0)
推荐(0)
摘要:
Public Class Form1 Public Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Long) 'LEFTDOWN = &H2 'LEFTUP = &H4 'RIGHTDOWN = &H8 'RIGHTUP = &H10 'MIDDLEUP = &H40 'MIDDLEDOWN = &H20 Private Sub Button1_Click( 阅读全文
posted @ 2013-08-14 19:10
Class Xman
阅读(740)
评论(0)
推荐(0)
摘要:
这问题居然没找到解决办法。。。。。好吧,那我自己解决。。。。。其实很简单。。。。。只要打开ireport,pageheader的属性,在print when expression设置$V{PAGE_NUMBER}.equals(1);这意思就是当页码为1的时候打印,其他情况不打印。。。。很简单吧。。。。。 阅读全文
posted @ 2013-08-14 19:08
Class Xman
阅读(1123)
评论(0)
推荐(0)
摘要:
字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N78W87553F70O79X88654G71P80Y89755H72Q81Z90856I73R82048957数字键盘上的键的键码值(keyCode)功能键键码值(keyCode)按键键码按键键码按键键码按键键码0968104F1112F71181979105F2113F8119298*106F3114F9120399+107F4115F101214100Enter108F5116F111225101-109F6117F 阅读全文
posted @ 2013-08-14 19:06
Class Xman
阅读(232)
评论(0)
推荐(0)
摘要:
现在来仔细分析如何注册一个驱动的代码,看下面代码:#ifdef FRMT_vrt GDALRegister_VRT();#endif 编译时指定或者取消FRMT_vrt,可以控制这条语句是否编译到可执行程序中。 在windows上面的用VC++编译器时,可以修改frmts/makefile.vc文件的EXTRAFLAGS值,比如:EXTRAFLAGS = -DFRMT_nitf -DFRMT_gtiff -DFRMT_jpeg因此,我的程序只注册了这三个驱动。现在看注册函数内部都怎么实现的。迅速看了一下void GDALRegister_GTiff() 函数的代码,主要是创建一个G... 阅读全文
posted @ 2013-08-14 19:03
Class Xman
阅读(586)
评论(0)
推荐(0)
摘要:
一、计算文字的大小 String timeStr = "00:00"; int textWidth = (int)Layout.getDesiredWidth(timeStr, 0, timeStr.length(), tp);二、文字加粗 TextPaint tp = text.getPaint(); tp.setFakeBoldText(true);三、文字加下划线 String str = "下划线"; SpannableStringBuilder spannable=new SpannableStringBuilder(str); Charact 阅读全文
posted @ 2013-08-14 19:01
Class Xman
阅读(213)
评论(0)
推荐(0)
摘要:
默认的自动缩进非常难看,解决方法如下:菜单栏 -> Options -> document options ->点击右侧的“Auto Indent...”按钮将右侧"Smart Indent Options“下方的两个选择框上面的勾去掉,点击OK保存即可。 阅读全文
posted @ 2013-08-14 18:59
Class Xman
阅读(423)
评论(0)
推荐(0)
摘要:
在应用开发过程中,有太多繁杂的事务需要开发者认真去解决。如何才能对开发流程进行改善或自动化,从而提高效率?这成为许多开发者共同探讨的命题。有的开发者会别出心裁地想出熟记他们最喜欢使用的文本编辑器的快捷键,还有的开发者会编写一个简单的脚本文件来自动执行一些简单的任务。除了这些以外,还有什么非常方便快捷的方法呢?让我们一起来看一看吧。1. 快捷键事实上,几乎每一个Xcode命令都有一个对应的快捷键,这些快捷键既可以默认,也可以开发者自己设置。磨刀不误砍柴工,多花点时间来熟记每一个快捷键能够让你事半功倍,极大地提高你的工作效率。如果你和我一样,写代码的时候特别喜欢键盘操作,那么这种方式一定会对你大有 阅读全文
posted @ 2013-08-14 18:57
Class Xman
阅读(285)
评论(0)
推荐(0)
摘要:
1.预编译头文件 在VC中编译器一般都是以文件为单位进行编译,如果修改了工程中的一个文件,那么将导致所有文件都要从新编译,这样的编译将耗费很长时间。为了提高编译速度,将那些不常被修改,比较稳定,文件单独包含到一个指定的头文件中, 然后生成一个预编译头文件 *.pch 。 VC中默认的头文件为 stdAfx.h, 但光有头文件无法编译,所以还要用到 StdAfx.cpp里只包含一句有效代码,这样编译时,通过编译 stdAfx.cpp就把大部分系统头文件编译进来, Debug目录下便会产生一个存储了预编译信息的 *.pch 文件。 如果 *.pch文件损坏或者不存在,就会出现,题目所示的无法打开预 阅读全文
posted @ 2013-08-14 18:54
Class Xman
阅读(456)
评论(0)
推荐(0)
摘要:
很久没有写博客了,关于动态列,国内很少资料有介绍动态列的,所想写点心得给哥们啥是动态列呢?通常我们用存储过程时有列转行和行转列的做法,那么在RDLC 怎么支持呢?其实很简单,就是利用了RDLC的 Column Groups先看看源数据:序号姓名科目分数1张三语文802张三数学903张三物理854李四语文70要在RDLC显示为序号姓名语文数学物理1张三8090852李四7000看看RDLC的设计我们把科目这个列放到表头,然后右健,如下图,增加一个Column Group弹出的对话框,选择Group by:科目点OK 就大功告成了,然后会自动增加一个科目的表头,可以把那行删除掉,但不要删除 gro 阅读全文
posted @ 2013-08-14 18:52
Class Xman
阅读(504)
评论(0)
推荐(0)
摘要:
具体操作步骤:1. 运行cmd命令 输入 C:\jdk-1_6_0_31\bin (根据自己的JDK的安装位置而定) 2. 新建gen.bat文件 3. gen.bat文件内容为:wsimport -keep -verbose -s E:\workspace\ACE_FFP_WS\src E:\workspace\ACE_FFP_WS\src\wsdl\CRMLOYMemberPinChange.WSDL (E:\workspace\ACE_FFP_WS\src 这个是你生成的路径 E:\workspace\ACE_FFP_WS\src\wsdl\CRMLOYMemberPinChange.. 阅读全文
posted @ 2013-08-14 18:50
Class Xman
阅读(1155)
评论(0)
推荐(0)
摘要:
题意:n m表示n个节点,m条边,下面m行a b 表示a-b点有一条有向边题目:给定有向图,删去一个点后,可以求出该图中强连通分量中最大的点数问:删去某点后,最大点数 最小是多少思路:枚举删点,强连通求最大分量mark#include#include#include#include#include#include#include#include#define N 1000#define INF64 1152921504606846976#define INF32 2147483647#define R(x) x>1#define ll intusing namespace std;vec 阅读全文
posted @ 2013-08-14 18:48
Class Xman
阅读(249)
评论(0)
推荐(0)
摘要:
来源:点击打开链接这个题目的来源是人工智能领域MU猜想。比赛的时候也参考了相关资料,可是最后差一点没有把规律推出来。注意到以下几个性质。第一,MI怎么变换M永远只能在第一位。第二,因为变换时只能在I和U之间变换,因此,除了第一个是M以外,后面如果有字符串不是U、I以内的话永远不可能变换得到。第三,U可以看成是3个I,无论是I先变换成U再操作还是转化成一定数量的I,最后再准换成一定数量的U即可,因此将所有的字母用I作为一般等价物进行交换即可。#include #include #include using namespace std;int main(){ int testcase; cin&g 阅读全文
posted @ 2013-08-14 18:45
Class Xman
阅读(373)
评论(0)
推荐(0)
摘要:
下面代码实现div层背景图片在底部显示:div {background : url (/images/bg.jpg) no-repeat fixed ;background-position-y: bottom ;}代码详解:div {background-image : url (/images/bg.jpg); /*设置div层的背景图片*/background-repeat : no-repeat ; /*背景图片不重复显示*/background-repeat : repeat ; /*背景图片横向及纵向重复*/background-repeat : repeat-x ; ... 阅读全文
posted @ 2013-08-14 18:43
Class Xman
阅读(631)
评论(0)
推荐(0)
摘要:
在Cocos2d-x中提供两种触摸事件处理机制:CCStandardTouchDelegate和CCTargetedTouchDelegate。 一、如何使用0、默认情况下CCLayer都是没有启动触摸事件的,所以需要在初始化函数中 this->setTouchEnabled(true); 启用触摸事件处理。 1、首先需要在registerWithTouchDispatcher() 方法中注册处理触摸事件的机制。 void HelloWorld::registerWithTouchDispatcher(){ //Standard Touch CCDirector::shar... 阅读全文
posted @ 2013-08-14 18:41
Class Xman
阅读(300)
评论(0)
推荐(0)
摘要:
最近在网站上看了很多显示实时天气预报的,挺实用而且用户体验也不错。对用户的帮助也比较大,用户可以通过你的网站了解到实时的天气信息。感觉比较有意思,于是自己钻研了一下其中的实现方法。于是决定把代码分享给大家,希望能对大家的前端事业有所贡献。原理其实很简单。就是当页面加载进来之后,请求php文件,返回一组json。这组json就是我们所需要的有关天气的信息。我们只需要把返回来的json解析以后,放到相应的位置即可。JavaScript的代码:$(function () { $.ajax({ //请求的地址 url : "weather.php", //请求成功后执行的函数 su 阅读全文
posted @ 2013-08-14 18:39
Class Xman
阅读(586)
评论(0)
推荐(0)
摘要:
网上找了很多验证相关的代码,发现有很多瑕疵。现在本人整理测试了一个实现验证码功能的代码,里面有纯数字,纯英文,英文和数字混合等三种模式。并且在必要地方都已经备有注释,希望可以帮到那些需要的人。 验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。 前台代码: 最好注意一下生成出来的图片样式,我个人是做了“margin:-5px;”的处理; ... 阅读全文
posted @ 2013-08-14 18:36
Class Xman
阅读(443)
评论(0)
推荐(0)
摘要:
这个函数很短小:/** * \brief This method unload undesirable drivers. * * All drivers specified in the space delimited list in the GDAL_SKIP * environmentvariable) will be deregistered and destroyed. This method * should normally be called after registration of standard drivers to allow * the user a way ... 阅读全文
posted @ 2013-08-14 18:34
Class Xman
阅读(310)
评论(0)
推荐(0)
摘要:
题意:从1到n再到1,每条边只能走一次,求最短距离。建图:每条边只能走一次就是流量是1,添加源点与1相连,容量为2,费用为0,n与汇点相连容量为2,费用为0;求增广路用SPFA最短路求,, #include#include#includeconst int N=1100;const int inf=0x3fffffff;using namespace std;int cost[N],start,end,n,head[N],num,pre[N],vis[N];struct edge{ int st,ed,cp,flow,next;}e[N*N];void addedge(int x,in... 阅读全文
posted @ 2013-08-14 18:32
Class Xman
阅读(151)
评论(0)
推荐(0)
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2191Problem Description 急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。 请问:你用有限的资金最多能采购多少公斤粮食呢? 后记: 人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。 月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们要做的就应该是珍惜现在,感恩生活—— 感... 阅读全文
posted @ 2013-08-14 18:30
Class Xman
阅读(231)
评论(0)
推荐(0)
摘要:
VectorDumper类的功能是从SequenceFile中按照键值对的方式读取信息并将其转化为文本形式,具体使用见第五部分1.1.2节第3)条。如果不对源码进行修改使用时存在两个bug,现在只对bug1做修复,bug1修复后就可以满足使用需求了,bug2会在后续工作中修复。bug1:用$MAHOUT0P6_HOME/bin/mahout vectordump –h查看vectordump参数,发现有两个-n参数,为了避免混淆,将代码修改如下:第一步修改:改前:OptionnamesAsCommentsOpt =obuilder.withLongName("namesAsComme 阅读全文
posted @ 2013-08-14 18:27
Class Xman
阅读(135)
评论(0)
推荐(0)
摘要:
一开始就明白那个N*1《k的算法了,可无奈删除操作耗时还是太多,最后学习了STL set,map相应的用法,方便好多。STL真的是一个好工具#include#include#include#include#include#includeusing namespace std;multiset a[60005];int x[60005][6];int main(){ int n,k,op,num; while(scanf("%d%d",&n,&k)!=EOF) { for(int i=0;i::iterator sum=a[j].find(s); ... 阅读全文
posted @ 2013-08-14 18:25
Class Xman
阅读(162)
评论(0)
推荐(0)
摘要:
RestKit 是一个开源的 objective-c 框架,容许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 办事进行交互,包含简单的 HTTP request/response API ,带有强大的对象映射体系用于削减代码长度。RestKit 可降落 JSON/XML 的处理惩罚的资料消费,支撑经由过程 SBJSON 和 YAJL 进行 JSON 解析。RestKit 官网:http://restkit.org/ 下面的例子我们是基于RestKit v0.10.1 和XCode 4.4。必然要重视版本号,我曾经碰着过XCode 4.3.2版本用R 阅读全文
posted @ 2013-08-14 18:23
Class Xman
阅读(298)
评论(0)
推荐(0)
摘要:
Imports System.NetImports System.Text.EncodingPublic Class Form1 Dim publisher As New Sockets.UdpClient(0) Dim subscriber As New Sockets.UdpClient(2000) Private Sub Timer1_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Try Dim ep A... 阅读全文
posted @ 2013-08-14 18:21
Class Xman
阅读(777)
评论(0)
推荐(0)
摘要:
结构总览js文件src/myApp.jssrc/resource.jscocos2d.jscocos2d-jsb.jsmain.js其他文件build.xmlindex.html具体实现myapp.js var MyLayer = cc.Layer.extend( { isMouseDown : false , helloImg : null , helloLabel : null , circle : null , sprite : null ... 阅读全文
posted @ 2013-08-14 18:18
Class Xman
阅读(455)
评论(0)
推荐(0)
摘要:
一般互联网应用,如人人网,微博,都是需要用户登录的,如果用户不登陆,就不能使用此网站。所以,这里都是用FormAuthentication,要求用户填写用户名与密码,然后登录成功后,FormAuthentication.SetAuthCookie()方式向客户端Cookie中写入一个认证Token. 一般企业内部的应用,企业内部信息系统,使用Windows Auhentication. 因为企业内部都有自己的域,员工的电脑都有这个域内部的一个ID,而且这个ID是唯一的,所有的操作都会通过这个ID进行。企业内部的信息系统是不需要用户注册的,用的都是这个ID,所以,使用Windows A... 阅读全文
posted @ 2013-08-14 18:16
Class Xman
阅读(351)
评论(0)
推荐(0)
摘要:
1.数据库复用模块package cn.jzy.database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBFcatory { Connection conn ; public DBFcatory(){ getConnection(); } private Connection getConnection() { .. 阅读全文
posted @ 2013-08-14 18:14
Class Xman
阅读(368)
评论(0)
推荐(0)
摘要:
我在工作时使用一台Win 7笔记本和一台Ubuntu台式机,为了提升工作效率,我使用Synergy在两台机器间共享了笔记本的鼠标和键盘,即笔记本作为服务器,台式机作为客户机。这样使用了大概一年多,但是在一个风和日丽的周末过后,突然发现Synergy不好使了,现象是鼠标无法从server屏幕穿越到client屏幕去。试了各种方法来解决,包括重启server、client、检查配置等等,都无法凑效,后来无意间在debug log中发现,不知什么原因synergy server在启动后,进入了screen locked状态,没有精力去查询具体的原因,这里只提供一个解决方案:设置一个Hot Key,将 阅读全文
posted @ 2013-08-14 18:11
Class Xman
阅读(1159)
评论(0)
推荐(0)
摘要:
我们都知道,hadoop namenode是一个臭名昭著的单点故障点(SPOF)。 当你找到一篇High Availability的文章, 以为使用heartbeat/pacemaker, corosync就能帮助你建立一个高可用系统,就能达到99.99%的高可靠性,那么你就错了。我们还需要更进一步,网络冗余。但是很可惜,几乎我们找到的所有关于HA的文章很少提到网络冗余。在电信部门的同志都知道,高可靠系统,任何东西都需要冗余:电源,存储…,当然也包括网卡。当我们引入heartbeat/pacemaker时,节点之间的heartbeat通讯就可能是新的单点故障点。各个公司都有自己的网络冗余方案, 阅读全文
posted @ 2013-08-14 18:09
Class Xman
阅读(220)
评论(0)
推荐(0)
摘要:
基本的十字绣线性生成中提供了判断下一步可以画的位置并且逐步生成的函数。以这些基本函数为基础,可以进行更多变化的图案设计。为了方便的扩展,可以把线性生成写成一个类,以后的修改继承这个类。头文件BasicBoard.h//基本的生成函数,有run和mutiRun两种运行方式。//run会按照朝着四个方向延伸且不和其他已有图案碰撞的方式生成图像。生成到没有可以画的点就停止//mutiRun则是在run的基础上,在可以找到新的起点的时候继续画图,直到没有起点#include #include #include #include #include #include #include #define RO 阅读全文
posted @ 2013-08-14 18:06
Class Xman
阅读(267)
评论(0)
推荐(0)
摘要:
首先,一块物理磁盘被分为磁盘0,磁盘1,磁盘2....等很多区每个区有MBR与GPT磁盘两种分区形式。一、MBR分区与GPT分区MBR(Master Boot Record 主引导记录)磁盘是用到最多的传统磁盘形式,MBR磁盘分区表存储在磁盘的最前端,当计算机操作系统启动时主板上的BIOS会先读取 磁盘前端的MBR,并将计算机的控制权交给MBR指向的操作系统启动程序,由此系统启动开始。一个MBR磁盘最多有4个主分区。 GPT(GUID Partion Table)磁盘的分区表也是存储在磁盘的最前端的,但不同的是它有磁盘分区表和磁盘备份分区表, 可以提供排错功能。GPT磁盘是通过EFI... 阅读全文
posted @ 2013-08-14 18:04
Class Xman
阅读(235)
评论(0)
推荐(0)
摘要:
题意:给n个圆和m个三角形,且保证互不相交,用一个篱笆把他们围起来,求最短的周长是多少。解法1:在每个圆上均匀的取2000个点,求凸包周长就可以水过。解法2:求出所有圆之间的外公切线的切点,以及过三角形每个顶点的的直线和圆的切点,和三角形的三个顶点。这些点做凸包确定篱笆边上的图形。凸包的边和圆弧之和即为所求。求圆弧长度的时候要判断是优弧还是劣弧。用叉积判断两个向量的方向关系即可。//Time:218MS //Memory:860Kinclude #include #include #include #include using namespace std;const double EPS = 阅读全文
posted @ 2013-08-14 18:02
Class Xman
阅读(261)
评论(0)
推荐(0)
摘要:
目的:oracle中跨数据库查询 两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据 解决:查询得知使用dblink(即database link 数据库链) 实现过程: 1、确定用户user_a有没有创建 dblink 的权限: select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 2、如果没有,以sys用户登录到本地数据库 给用户user_a赋权: grant CREATE PUB.. 阅读全文
posted @ 2013-08-14 17:59
Class Xman
阅读(493)
评论(0)
推荐(0)
摘要:
最近开发了两个App,其中一个App为另一个App提供服务(Service),但要求不允许其他的App使用此服务,一开始的想法是能在API的设计上进行过滤,后来想想此方法不是很安全,被别人反编译后很危险!后来经过一番探索发现,可以用自定义permission来解决此问题。 首先得在AndroidManifest.xml中自定义一个permission,其中android:protectionLevel属性定义的次permission使用的级别,这里我指定的是相同签名的App才拥有此权限,还有其他的一些级别大伙可以去看看 其次在我们的Servi... 阅读全文
posted @ 2013-08-14 17:57
Class Xman
阅读(183)
评论(0)
推荐(0)
摘要:
下午的工厂模式需要解决一个问题,需要根据传入的类型返回相应的数据类型的对象,因为之前的方案需要返回Object这个万能对象,但是弊端就是在使用工厂模式的时候,进行向下转型,为了规避这个问题,可以使用泛型,来解决动态返回类型的问题,代码如下: public static T getService(Class clazz,String serviceName){ try { return (T)ServiceFactory.class.forName(properties.getProperty(serviceName)).newInstance(); } ca... 阅读全文
posted @ 2013-08-14 17:54
Class Xman
阅读(231)
评论(0)
推荐(0)
摘要:
管道文件:1. 创建管道mkfifo(命名管道)#includeintmkfifo( const char *pathname,mode_t mode);参数:pathname:管道文件名/路径+文件名 Mode: 文件权限返回值:0成功,-1失败2. 体会管道文件的特点案例: fifoA fifoB 建立管道 打开管道 打开管道 读数据 写数据 关闭管道 关闭管道 删除管道代码:fifoA.c#include#include#include#include#include#includeint fd;void end( ints){ //关闭文件、删除管道文件 close(fd); unli 阅读全文
posted @ 2013-08-14 17:52
Class Xman
阅读(953)
评论(0)
推荐(0)

浙公网安备 33010602011771号