2013年9月11日

nhibernate 更新 SqlDateTime 溢出问题

摘要: 最近在用nhibernate,更新实体 时遇到一个SqlDateTime溢出问题 费力调了N久,开始以为是实体的日期格式属性未赋值,但是调试发现哪怕实体对应的日期类型属性赋值了,也会报同样的错误。网上找了很久也没找到。最后发现时因为更新的实体是单独new 出来的,往回更新时更缓存格式不匹配的原因。解决办法是:先查询出实体的对象,在查到的实体对象做修改,再往回更新,问题解决。 因为,网上查了很久也没查到相关的解决问题的帖子,故写下记录下,希望提醒自己和今后看到的朋友。 阅读全文

posted @ 2013-09-11 21:00 新一 阅读(427) 评论(0) 推荐(0)

教你使用python获得字符串的md5值

摘要: 最近需要使用python获取字符串的md5值。今天把代码贴出来和大家分享一下。01#!/usr/bin/env python02# -*- coding: cp936 -*-03importhashlib0405defget_md5_value(src):06myMd5=hashlib.md5()07myMd5.update(src)08myMd5_Digest=myMd5.hexdigest()09returnmyMd5_Digest1011defget_sha1_value(src):12mySha1=hashlib.sha1()13mySha1.update(src)14mySha1_D 阅读全文

posted @ 2013-09-11 20:57 新一 阅读(3959) 评论(0) 推荐(0)

HDU 4326Game(比较难理解的概率dp)

摘要: GameTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 229Accepted Submission(s): 85 Problem Description There are N people playing a game. The rules of the game are described as follows: Initially, there are N people numbered from 1-N. A... 阅读全文

posted @ 2013-09-11 20:54 新一 阅读(291) 评论(0) 推荐(0)

hdu 1074 Doing Homework (状压dp)

摘要: Doing HomeworkTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4149Accepted Submission(s): 1668 Problem Description Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadli... 阅读全文

posted @ 2013-09-11 20:52 新一 阅读(244) 评论(0) 推荐(0)

简单逆向分析修改软件标题

摘要: 受人之托,替人办事,修改一个软件的标题。虽然修改一个标题比较简单,但是在简单的任务面前也有一些知识点是可以供我们学习的。我们此次要修改的软件的文件名为“RosettaStoneVersion3.exe”,是一款学习英语的软件。修改标题的要求是必须以该文件启动,也就是说不能以其他外挂式的软件启动(不能增加额外的启动文件)。仅此一个要求。当然了,除了这个要求外,就是要将原标题的“Rosetta Stone Version 3”修改为“MoNi YingYu XueXi XiTong”。我们来完成这个简单的任务,下面是我分析该软件的思路及详细步骤。拿到一个可执行文件不要忙着放入OD或者IDA中,首先 阅读全文

posted @ 2013-09-11 20:51 新一 阅读(4169) 评论(0) 推荐(0)

.NET通用权限系统快速开发框架

摘要: 有兴趣的朋友欢迎加群讨论:312677516 DEMO下载地址:http://download.csdn.net/detail/shecixiong/5372895 一、开发技术:B/S(.NET C# ) 1、Windows XP以上 (支援最新Win 8) 2、Microsoft Visual Studio 2010/2012 C#.NET 3、.NET Framework 4.0以上 (支援最新4.5版本) 4、SQL Server 2005以上 (支援2008、R2及2012) 5、Oracle 8以上 (支援9i、10g、11g) 6、支持多个数据库 二、功能描述 1.菜单导航管.. 阅读全文

posted @ 2013-09-11 20:48 新一 阅读(399) 评论(0) 推荐(0)

线性规划问题的matlab求解

摘要: 函数:[x, fval] = linprog(f, A, b, Aeq, Beq, LB, UB)返回的x:是一个向量——在取得目标函数最小时各个xi的取值;返回的fval:目标函数的最小值;参数f:目标函数的系数矩阵;参数A:不等式约束的系数矩阵;参数b:不等式约束右端的常数列;参数Aeq:等式约束的系数矩阵,若没有等式约束,则Aeq = [];参数Beq:等式约束右端的常数列,若没有等式约束,则Beq = [];参数LB:x的下界,常遇到的x1, x2, x3 >= 0,0就是下界,可用zeros(3, 1)生成一个3行1列的向量来表示,其中向量的每个元素的值为0;参数UB:x的上界 阅读全文

posted @ 2013-09-11 20:45 新一 阅读(811) 评论(0) 推荐(0)

XDocument 获取包括第一行的声明(版本、编码)的所有节点

摘要: XDocument保存为xml文件的方法如下: XDocument doc = new XDocument( new XDeclaration("1.0","UTF-8",null), new XElement("Persons", new XElement("Person", new XAttribute("id","1"), new XElement("Name","张三"), new XElement("Age" 阅读全文

posted @ 2013-09-11 20:43 新一 阅读(210) 评论(0) 推荐(0)

CVT电子集团--笔试部分试题

摘要: 之前有在网上答了下CVT的网上笔试题,特别把它们都弄下来,答案参考,不一定是对的,有错希望大家能提出来。1、有关系R和S,R∩S等价于(B) A、S-(R-S) B、R-(R-S) C、(R-S)US D、RU(R-S)2、叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是(B) A、空或只有一个结点 B、高度等于其结点数 C、该二叉树是完全二叉树 D、所有结点无右孩子3、下类函数中不是类的成员函数的是(D) A、构造 B、 析构 C、友元 D、拷贝构造4、假设X是这样的自然数,X能被3整除或者X的个位数是3,那么在1000以内(小于1000),求这样的X的累加... 阅读全文

posted @ 2013-09-11 20:41 新一 阅读(651) 评论(0) 推荐(0)

今天研究了下webservice 终于OK了

摘要: 今天研究了下webservice 终于OK了,所以把它写到自己的博客来,因为网上说的都很复杂 而在这里,我会很简单的说明,一看就懂 首先在进行webservice一定要下载包 到 http://ws.Apache.org/axis/网站下载Axis安装包. 在本文章中,我已经把要用的包上传了,大家可以直接在这下就行了 然后就写wsdd 文件,也是最重要的. 首先我在网上看到的例子是这样的,大家可以参考下 先写deploy.wsdd http://xml.apache.org/axis/wsdd/providers/java"> ... 阅读全文

posted @ 2013-09-11 20:39 新一 阅读(337) 评论(0) 推荐(0)

九度OnlineJudge之1012:畅通工程

摘要: 题目描述: 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?输入: 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( using namespace std;int Tree[1001];//城镇int findroot(int x){ if (Tree[x]==-1) return x; int tmp = findroot(Tree[x]);//路径压缩 Tree[x] =... 阅读全文

posted @ 2013-09-11 20:36 新一 阅读(201) 评论(0) 推荐(0)

借助树的概率dp(期望)+数学-好题-hdu-4035-Maze

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4035 题目意思:有n个房间,有n-1条通道连接这n个房间(每两个房间之间有且只有一条路,所以实际上就是一棵树),在每个房间中,有三种选择要么被杀则回到第一个房间,概率为ki,要么从出口逃离概率为ei,要么通过通道到达其他的房间。解题思路:好题。状态转移方程很好想,但是求的时候有技巧,不能直接用高斯消元来求(n有10000)肯定会超时。发现知,此题是在一棵树上转移,所以可以借助树的特点,分成两部分儿子和父亲,抽象出系数,然后从叶子节点向上求出父亲节点。以下文字选自http://blog.csdn.n 阅读全文

posted @ 2013-09-11 20:35 新一 阅读(181) 评论(0) 推荐(0)

中间代码生成器-5-编译原理

摘要: 表达式翻译器-1-编译原理 词法分析器-2-编译原理 递归下降法的语法分析器-3-编译原理 递归下降法的语法分析器-3.1-编译原理 用Yacc实现语法分析器-4-编译原理 中间代码生成器-5-编译原理 阅读全文

posted @ 2013-09-11 20:32 新一 阅读(629) 评论(0) 推荐(0)

uva 10404 Bachet's Game(完全背包)

摘要: 题目连接:10404 - Bachet's Game 题目大意:由一堆石子, 给出石子的总数, 接下来由stan和ollie两个人玩游戏,给出n, 在给出n种取石子的方法(即为每次可取走石子的数量),由stan先,两人轮流取走石子,最后一个将石子全部去完的人胜利,问, 给出的一堆石子, 两人均按最好的方案游戏, 最后将会是谁胜 ? 解题思路:问题可以看做是一个完全背包的变形, dp[i]只有0 和1两种状态, 1 是代表当前i个石子先取者为必胜, 0 带表当前n个石子先取者为必败。转态转移方程if (dp[i - val[j]] == 0) dp[i] = 1;(当前状态可以转化成先手 阅读全文

posted @ 2013-09-11 20:30 新一 阅读(286) 评论(0) 推荐(0)

POJ3771+Prim

摘要: 最小生成树的应用数据量小。/*Prim*/#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 int maxn = 55;const double inf = 99999999;const double pi=acos(-1.0);cons 阅读全文

posted @ 2013-09-11 20:28 新一 阅读(159) 评论(0) 推荐(0)

AT&T汇编试讲--获取CPU Vendor ID

摘要: 纯汇编代码如下:# a test program to get the processor vendor id# data segment.section .dataoutput: .ascii "The processor Vendor id is 'xxxxxxxxxxxx'\n"# code segment.section .text.global _start_start: movl $0,%eax cpuid movl $output,%edi # 将output位置加载进edi movl %ebx,28(%edi) # 将结果最低4字节,即ebx 阅读全文

posted @ 2013-09-11 20:25 新一 阅读(704) 评论(0) 推荐(0)

提高网站访问速度的34条军规(20-25)

摘要: 原文:Best Practices for Speeding Up Your Web Site 20 分域部署部件:Split Components Across Domainstag:内容将部件分割能使你获得最大的并行下载效率。但你同时需要注意不使用多于2~4个域名,以避免DNS查询导致的问题。例如,你可以将HTML内容和动态的组建放于www.example.org域名下,将静态组件分别放于static1.example.org和static2.example.org之下。查看Tenni Theurer和Patty Chi的"Maximizing Parallel Download 阅读全文

posted @ 2013-09-11 20:23 新一 阅读(153) 评论(0) 推荐(0)

提高网站访问速度的34条军规(26-30)

摘要: 原文:Best Practices for Speeding Up Your Web Site 26 开发灵巧的事件处理程序 Develop Smart Event Handlerstag:javascript如果有太多的事件处理逻辑部署在DOM树的不同元素上,它们的频繁执行会拖慢页面的响应速度。而使用事件委托是一个好的解决方法。如果在一个Div中有10个按钮,与其在每个按钮上都放一个事件处理程序,步入只在Div上放一个事件处理程序。事件会冒泡上溯,这样你就会捕获这一事件,并找出是哪个按钮发起的它。同样,你并不需要等待onload事件来启动一些操作DOM树的程序。你只需要保证你需要操作的元素可 阅读全文

posted @ 2013-09-11 20:21 新一 阅读(141) 评论(0) 推荐(0)

提高网站访问速度的34条军规(31-34)

摘要: 原文:Best Practices for Speeding Up Your Web Site31 不要在HTML中缩放图片 Don't Scale Images in HTMLtag:images不要使用大小超过需要的图片,即使你能够在HTML中设置它的属性。如果你需要那么就使用恰好100*100px的图片,而不是使用缩放后的500*500的图片。32 使用小的可缓存的Favicon.ico Make favicon.ico Small and Cacheabletag:imagesfavicon.icon是放在服务器根目录的一个图片,它是个麻烦却不得不处理,因为即使你不关心,浏览器 阅读全文

posted @ 2013-09-11 20:19 新一 阅读(147) 评论(0) 推荐(0)

[每日一题] 11gOCP 1z0-052 :2013-09-10 ABOUT ALERTS...............................................A50

摘要: 转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11546561正确答案:AD使用服务器生成的警报系统,从Oracle10g版本开始,Oracle数据库凭借警报系统一举实现了”自我管理”。在早期版本中,DBA必须耗费大量的精力来处理一些必需的但枯燥无味的单调工作,还必须设计多个方法,在出现异常条件时捕获这些条件。1、警报条件监视和通知一项典型的单调任务示例是空间管理:在其最基本的层面,需要监视表这空间了解它们何时会变满。可以使用如下脚本完成此任务:gyj@OCM> set line 200 pagesize 9999gyj@OCM 阅读全文

posted @ 2013-09-11 20:16 新一 阅读(190) 评论(0) 推荐(0)

导航