现在位置: 首页 > shm2006发表的所有文章
  • 08月
  • 09日
综合 ⁄ 共 233字 评论关闭
在Debian/Ubuntu系统中安装*.sh与*.bin文件的基本方法。一,安装*.sh文件运行命令行至文件目录下,执行:sudo sh *.sh直接运行在命令行中执行:sudo chmod +x *.sh再输入sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录。二,安装*.bin文件运行命令行至文件目录下在命令行中执行:sudo chmod +x *.bin再输入sudo ./*.bin可安装到任意目录,./*.bin可安装到当前用户有权限的目录。
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 1542字 评论关闭
默认spring只在发生未被捕获的runtimeexcetpion时才回滚。   最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();   为何在aop  advitor中配置rollba-for=“java.lang.Exception”异常时不回滚呢?   待续,这个问题必须解决     问题已解决:   原理:spring aop  异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtimeexception的异常,但可以通过 <tx:method name="upd*" propa......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 400字 评论关闭
         今天主要学了BI with Office 2007和Workflow。这里面Workflow是比较重要的,我的上司David在我走之前千吩咐万吩咐要学好Workflow。Workflow说白了就是工作流,就是一个人做完了东西的一部分,接着让另外一个人做,或者人另外一个人确认。它可以直接在WSS中做,也可以用SharePoint Designer来做,最高难度当然是用VS2005.net添加插件来做了。这听说就是开发的三个层次了。BI那里主要是说商业智能,很多的企业一般都是用Excel来做报表的,他们认为方便,而现在基于Excel的开发对于开发人员也方便了很多。这里就是主要说怎么......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 960字 评论关闭
链接地址:http://poj.org/problem?id=3259 大意:N (1 ≤ N ≤ 500) 总共N个点(编号1..N)M (1 ≤ M ≤ 2500)  M条双向边 W (1 ≤ W ≤ 200) wormholes.  W条单向负权边 (不知道 “虫洞”是神马的童鞋 百度~)问从某个点开始走,能否回到过去。能就输出“YES”,否则输出“NO”。思路:看成一张图,回到过去理解为是否会出现负权环,用Bellman-Ford算法即可找出负权环。 Accepted 448K 79MS G++ 1357B #include <stdio.h> #include <string.h> #define INF 0x7f7f7f7f struct node { int v, u, len; } edges[......
阅读全文
一、代码        模块1导出了函数void  output(void),模块2调用了模块1中的函数。(先加载模块1,再加载模块2)        模块1: #include <linux/module.h> #include <linux/kernel.h> // static int int_var = 0; module_param(int_var, int, 0644); MODULE_PARM_DESC(int_var, "A integer variable"); static char* str_var = "default"; module_param_named(str_var_alias, str_var, charp, 0644); MODULE_PARM_DESC(str_var_alias, "A string variable"); static char str_var2[10]; module_param_string(st......
阅读全文
  • 08月
  • 05日
综合 ⁄ 共 2983字 评论关闭
  常用颜色的RGB值及中英文名称   颜  色    RGB值 英文名 中文名   #FFB6C1 LightPink 浅粉红   #FFC0CB Pink 粉红   #DC143C Crimson 深红/猩红   #FFF0F5 LavenderBlush 淡紫红   #DB7093 PaleVioletRed 弱紫罗兰红   #FF69B4 HotPink 热情的粉红   #FF1493 DeepPink 深粉红   #C71585 MediumVioletRed 中紫罗兰红   #DA70D6 Orchid 暗紫色/兰花紫   #D8BFD8 Thistle 蓟色   #DDA0DD Plum 洋李色/李子紫   #EE82EE Violet 紫罗兰   #FF00FF Magenta 洋红/玫瑰红   #FF00......
阅读全文
  • 07月
  • 25日
综合 ⁄ 共 1709字 评论关闭
//把utf8转成unicode,再转成cstring void ConvertUTF8ToANSI(char* strUTF8,CString &strANSI) // { int nLen = ::MultiByteToWideChar(CP_UTF8,MB_ERR_INVALID_CHARS,(LPCTSTR)strUTF8,-1,NULL,0); //返回需要的unicode长度 WCHAR * wszANSI = new WCHAR[nLen+1]; memset(wszANSI, 0, nLen * 2 + 2); nLen = MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)strUTF8, -1, wszANSI, nLen); //把utf8转成unicode nLen = WideCharToMultiByte(CP_ACP, 0, wszANSI, -1, NULL, ......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 175字 评论关闭
    有些类是不希望产生被复制或赋值的(甚至坚决拒绝),但若不为类定义复制构造函数和复制操作符时系统将自动按值复制或赋值,因此简单的不去定义这两个函数无法起到禁止的作用。现总结方法如下: 1,将复制构造函数和赋值操作符声明为private。 2,若也不允许友元和成员使用,只提供成员的声明而不提供定义。这样当程序中出现 复制或赋值现象时,会造成链接错误。
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 2496字 评论关闭
1.记忆基础推理法(Memory-Based Reasoning;MBR) 记忆基础推理法最主要的概念是用已知的案例(case)来预测未来案例的一些属性(attribute),通常找寻最相似的案例来做比较。 记忆基础推理法中有两个主要的要素,分别为距离函数(distance function)与结合函数(combination function)。距离函数的用意在找出最相似的案例;结合函数则将相似案例的属性结合起来,以供预测之用。记忆基础推理法的优点是它容许各种型态的数据,这些数据不需服从某些假设。另一个优点是其具备学习能力,它能藉由旧案例的学习来获取关于新案例......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 1631字 评论关闭
这本书是directx入门很好的教材,门槛低,可以了解directx很多基本的东西,可以作为跳板,看完以后去学习更高级的东西,比如directx自带的sample 以前看过这本书,现在再看一遍,主要目的是熟悉dx基本绘制知识,书中主要包含到这本书中所有的内容: 灯光、材质 device->SetRenderState(D3DRS_SPECULARENABLE, true); D3DLIGHT9 light device->SetLight(0, &light); device->LightEnable(0, true); D3DMATERIAL9 blueMaterial; device->SetMaterial(&blueMaterial); 纹理、混合 D3DXCreateTextureFromFile() ID......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 2090字 评论关闭
题意:在n*m 的图上只能向右4和向下走,问最多可以那都拿走多少矿石;# 表示不能到达该点,*表示该点可以传送的其他的点。 该图是一个有向图,可以传送到前面的点,所以可能出现环,因此可以用联通图缩点。然后从(0,0)点开始找最长的路劲。 做这题出现了各种错,无语了。 一组数据: 1 4 4 111* 1121 1*11 1111 2 0 0 2 答案:10 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <cmath> #include <queue> #include <stack> using namesp......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1908字 评论关闭
1、网络设置的备份与恢复备份操作: netsh dump >bak12.txt恢复操作: nesh exec bak12.txt 2、用命令改IP,如下:C:/>netsh (进入设置模式) netsh>interface interface>ip interface ip>set address "本地连接" static 10.1.1.111 255.255.255.0 10.1.1.254 interface ip>exit C:/>ipconfig (更改后再用ipconfig命令看一下,确认一下是否更改成功)Windows 2000 IP Configuration Ethernet adapter 本地连接: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 10.1.1.111 Subnet M......
阅读全文