2013年9月11日

nhibernate 更新 SqlDateTime 溢出问题

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

posted @ 2013-09-11 21:00 新一 阅读(432) 评论(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 新一 阅读(3968) 评论(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 新一 阅读(295) 评论(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 新一 阅读(248) 评论(0) 推荐(0)

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

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

posted @ 2013-09-11 20:51 新一 阅读(4196) 评论(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 新一 阅读(406) 评论(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 新一 阅读(816) 评论(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 新一 阅读(212) 评论(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 新一 阅读(655) 评论(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 新一 阅读(341) 评论(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 新一 阅读(208) 评论(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 新一 阅读(184) 评论(0) 推荐(0)

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

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

posted @ 2013-09-11 20:32 新一 阅读(636) 评论(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 新一 阅读(293) 评论(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 新一 阅读(162) 评论(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 新一 阅读(705) 评论(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 新一 阅读(154) 评论(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 新一 阅读(143) 评论(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 新一 阅读(149) 评论(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 新一 阅读(195) 评论(0) 推荐(0)

uva 11137 Ingenuous Cubrency(完全背包)

摘要: 题目连接:11137 - Ingenuous Cubrency 题目大意:由21种规模的立方体(r 1~21),现在给出一个体积, 要求计算可以用多少种方式组成。 解题思路:完全背包, 和uva674是一样的, 只是这里的体积是r ^ 3。 #include #include const int N = 10005;long long dp[N];void Init() { int t; dp[0] = 1; for (int i = 1; i <= 21; i++) { t = i * i * i; for (int j = t; j < N; j++) dp[j]... 阅读全文

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

Open virtual effects in Ubuntu 12.04LTS

摘要: Need install below packages:compiz compiz-core compiz-fusion-plugins-extra+ compiz-fusion-plugins-main+ compiz-gnome compiz-plugin+ compiz-plugins-default+ compiz-plugins-extra+ compiz-plugins-main+ compiz-plugins-main-default compizconfig-backend-gconf compizconfig-settings-manager fusion-icon libc 阅读全文

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

j2se总结

摘要: j2se总结 经过一周多的时间完成了j2se基础的学习,个人感觉最大的收获不是对j2se的语法了解了多少,而是对面向对象的认识再一次加深了。面向对象,让类和对象成为一切。 下边是对j2se的一部分的总结: 整个视频讲了这么几部分的内容,首先是讲了java的基础语法,这些语法大多数是语言之间共有的东西,即使面向过程的语言的基本语法差不多也就这些了,对比来学,结果是就是都学过。虽说都学过但这里有一点觉得收获非常大,那就是对内存的分析,自觉对计算机的工作机制更加清楚了; 接下来又讲了面向对象,这里最最重要的是面向对象... 阅读全文

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

poj1637Sightseeing tour(混合图欧拉回路)

摘要: 题目请戳这里题目大意:求混合图欧拉回路。题目分析:最大流。竟然用网络流求混合图的欧拉回路,涨姿势了啊啊。。其实仔细一想也是那么回事。欧拉回路是遍历所有边一次又回到起点的回路。双向图只要每个点度数为偶数即可,有向图要保证所有点入度等于出度。求路径的话,dfs即可。混合图的话,就比较复杂。首先将有向边定向,求出所有点的入度和出度,如果某个点入度和出度之差为奇数,则一定不存在欧拉回路,因为对于混合图,无向边可以任意指定方向,但是无论指定哪个方向,如果取反向的话,只会影响端点的一个出度和一个入度,所以无论无向边如何定向,是不影响节点入度和出度之差的奇偶性的。无向边定向后转化成一张有向图,那么所有的顶点 阅读全文

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

计算机网络_学习笔记 第一章 概述

摘要: (本文为hcbbt个人收集总结,方便以后复习与查阅。) 1、计算机网络向用户提供的两个最重要的功能:(1)连通性;(2)共享 2、网络、互联网以及因特网 (1)网络(network):由若干结点(node)和连接这些结点的链路(link)组成。结点可以是计算机、集线器、交换机和路由器等。 (2)互联网:将网络和网络通过路由器互连起来。因而也是“网络的网络”。 (3)因特网(Internet):世界上最大的互连网络。主机(host)是指连接在因特网上的计算机。 综上:网络把许多计算机连接在一起,而因特网则把许多网络连接在一起。 3、因特网发展的三个阶段: 第一阶段:从单个网络... 阅读全文

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

[Codecademy] HTML&CSS 第三课:HTML Basic II

摘要: 本文出自 http://blog.csdn.net/shuangde800 [Codecademy] HTML && CSS课程学习目录 ------------------------------------------------------------------------------------------------ Introduction 在这节课中,我们要进入下一阶段: a. 制作排序列表的和不排序列表 b. 改变字体大小,颜色和类型 c. 改变背景颜色 d. 字体对齐 ... 阅读全文

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

android 隐藏API 在源码下编译报错cannot find symbol symbol

摘要: 应该是我对android 不熟悉的缘故,今天使用源码编译了一个调用了隐藏api的应用程序始终报错:cannot find symbol symbol : class IPackageInstallObserver XXXXXX而我将android 源码编译出来的:out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar导入eclipse进行编译却能够正常的通过,很无语了。最后在网上查找到由于我的 Android.mk 文件使用了 LOCAL_SDK_VERSION := current将其屏蔽之后竟... 阅读全文

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

彻底解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题

摘要: 最近因为项目里需求是选择或者拍摄多张照片后,提供滑动预览和上传,很多照片是好几MB一张,因为目前的Android系统对运行的程序都有一定的内存限制,一般是16MB或24MB(视平台而定),不做处理直接加载的话必然会报OOM (Out Of Memmory)。网上有很多解决android加载bitmap内存溢出的方法,我总结了一个通用的方法,下面是我从的开发案例抽取出来的代码: 我在项目中建了个Util.java工具类,里面写了个方法,根据图片的路径返回一个字节流数组对象: public static byte[] decodeBitmap(String path) { BitmapFacto. 阅读全文

posted @ 2013-09-11 19:58 新一 阅读(504) 评论(1) 推荐(0)

JS HTML DOM

摘要: HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。HTML DOM 树通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。JavaScript 能够改变页面中的所有 HTML 元素JavaScript 能够改变页面中的所有 HTML 属性JavaScript 能够改变页面中的所有 CSS 样式JavaScript 能够对页面中的所有事件做出反应 对于页面中元素的获取可以使用getElementById抑或getElementByTagNa... 阅读全文

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

非线性规划问题的matlab求解

摘要: 函数:[x, fval] = fmincon(FUN, X0, A, B, Aeq, Beq, LB, UB, NONLCON)返回的x:是一个向量——在取得目标函数最小时各个xi的取值;返回的fval:目标函数的最小值;参数FUN:目标函数;参数X0:向量x的初始值;参数A:线性不等式约束的系数矩阵,若没有线性不等式约束,则A = [];参数B:线性不等式约束右端的常数列,若没有线性不等式约束,则B = [];参数Aeq:线性等式约束的系数矩阵,若没有等式约束,则Aeq = [];参数Beq:线性等式约束右端的常数列,若没有等式约束,则Beq = [];参数LB:x的下界,常遇到的x1, x 阅读全文

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

tlplayer for ios V1.0

摘要: 此程序UI修改于虎跃在线课堂。所以极其相似。可以播放网络视频与本地视频,不知道怎么拷贝本地视频到Ipad或iphone上看的朋友,请自己到网上看教程。支持mms,file,rtsp,rtmp,http,ftp等协议。支持自定义协议,加密流播放。 下载地址:http://download.csdn.net/detail/weinyzhou/6246711 联系方式:weinyzhou86@gmail.com QQ:514540005 版权所有,禁止转载 阅读全文

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

面试算法之排序算法集锦

摘要: 排序算法在面试过程中是经常会考的,这是很基础的,面试官觉得你应该很熟悉这些东西,如果你半个小时内写不出来,那基本就给跪了,因为这真的是狠基础狠基础的东西,所以我们得对一些基本的排序算法烂熟于胸,对这些排序思想,效率了如指掌,才能让面试官觉得你还行。基本的排序算法有:直接插入排序,冒泡排序,简单选择排序,shell排序,归并排序,快速排序,堆排序。其中归并,快速,堆排序是面试时候比较喜欢考的,因为这三个排序算法都是很重要的算法,会有很多实际的应用。下面就简单的介绍这些排序算法,并给出代码。1.直接插入排序直接插入排序的思想很简单,就是从排序序列开始,依次将每个元素插入到前面已经排序好的序列中,最 阅读全文

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

30+学习Web设计和开发的优质新鲜资源

摘要: 今天我们整理了一些最新的Web设计和开发的资源,这些资源都来自国外的流行站点,不过大家应该不会陌生,放在这里供大家收藏,在需要的时候方便翻阅和学习!原文地址:http://www.goodfav.com/resources-for-learning-web-design-development-16460.htmlW3 Schools –MORE INFOw3schools is your first stop in learning HTML and CSS, here you will learn how to make a website. They offer free tutoria 阅读全文

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

数据结构中La表的数据合并到Lb表中

摘要: 实验描述:La表中的数据为(3,5,8,11) Lb 表中的数据为(2,6,8,9,11,15,20) 将La表中的数据而不存在Lb表的数据插入到Lb表中,从而实现并集操作。出现的问题:最后实现的线性表的末端始终有个0 我认为是display返回的状态代码 不知道怎么删除 求大神指教。#include //包含文件using namespace std;#define LIST_INIT_SIZE 100 //初始化分配量#define LISTINCREMENT 10 //存储空间的分配增量typedef int status;//存储结构的类型定义 返回函数的状态结果代码typedef i 阅读全文

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

HDU 4101 Ali and Baba

摘要: 长着一张博弈脸的搜索题。给出n*m的地图,有石头空地若干,还有一个宝藏。正整数表示石头的hp,0表示空地,-1表示宝藏,而且保证只有一个。AB轮流敲,每次从边界开始,选一个可达的石头,敲一下,石头的hp-1,hp为零就变成空地了。谁先敲到宝藏,谁赢。如果从边界直接能走到宝藏,那么先手的A就赢了。否则呢,就会有一层石头保护着宝藏,谁先打破保护层,谁就输。所以保护层外的石头加上保护层边界上每个石头的hp-1就构成了他们能敲的石头总数。就是说把保护层边界上的各个点的hp都只剩下1。5 7 0 1 1 1 1 1 0 1 0 0 0 0 0 1 1 0 0 0 -1 0 1 1 0 0 0 0 0 1 阅读全文

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

编译原理课堂笔记(1)编译概述

摘要: 一、翻译程序与编译程序1、所谓翻译程序是指这样一个程序,它把一种语言(称作源语言)所写的程序(源程序)翻译成与之等价的另一种语言(称为目标语言)的程序(目标程序)。如果源语言是高级语言,目标语言是诸如汇编语言或机器语言之类的低级语言,那么称这样的翻译程序为编译程序。2、解释程序是一种翻译程序,它将源程序作为输入并执行之,即边解释边执行。它与编译程序的主要区别是编译过程中不会产生目标程序,而是按照源语言的定义解释执行源程序本身。二、编译过程和编译程序的基本结构1、编译过程(1)词法分析(2)语法分析(3)语义分析及中间代码生成(4)代码优化(5)目标代码生成三、编译程序的生成方法1、对源语言和目 阅读全文

posted @ 2013-09-11 19:39 新一 阅读(334) 评论(1) 推荐(1)

安卓开发使用的六种图表开发包

摘要: 安卓上可以用的图表packages没有java上的多,但是还是有 这里推荐六种可以用的安卓上的图表开发包 https://code.google.com/p/chartdroid/wiki/Screenshots https://code.google.com/p/achartengine/ http://androidplot.com/ https://github.com/dimagi/rapidandroid http://android.arnodenhond.com/components/graphview(要翻) http://www.java4less.com... 阅读全文

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

通过案例练习掌握SSH 的整合

摘要: 1. SSH整合_方案01 ** 整合方案01 Struts2框架Spring框架 在Spring框架中整合了Hibernate(JDBC亦可) 一些业务组件(Service组件)也可以放入Spring框架中迚行管理(昨天的例子) 1. 请求(request)发出后,该请求要调用某个Action迚行处理 2. 拦截器(FilterDistatcher)照惯例拦截请求(request),此时,如果拦截器(FilterDispatcher)发现项目中已经引入了struts2-spring-plugin.jar整合插件 3. 那么接下来,拦截器就将请求(request)交给Str... 阅读全文

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

五笔的编码和解码

摘要: 问题:五笔的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把五笔的编码按字典序排序,形成一个数组如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a的Index为0,aa的Index为1,aaa的Index为2,以此类推。 1)编写一个函数,输入是任意一个编码,比如baca,输出这个编码对应的Index; 2)编写一个函数,输入是任意一个Index,比如12345,输出这个Index对应的编码。解答:初看一下,编码并不是按照数位大... 阅读全文

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

通过案例掌握Spring 管理事务的步骤及配置

摘要: 案例描述 通过完成生成订单业务,掌握事务处理。 需要d_order表和d_item表 订单生成时的业务逻辑:向d_order插入1条数据的同时,向t_item中插入若干条数据 这就是一个独立的事务, 我们乊前做的是单表操作,使用默认事务即可,但是涉及到稍复杂的多表操作时,我们就需要 做事务处理。 如果我们按乊前的方式,在Action中调用DAO,是没有办法将两个DAO操作封装为一个 事务的。为此,我们需要再分层,提出Service,在service中迚行事务控制。参考代码 20) 使用工程spring4 请下载spring4.zip 首先,我们先将UserService抽取... 阅读全文

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

全互联结构DVPN综合配置示例

摘要: 以下内容摘自正在全面热销的最新网络设备图书“豪华四件套”之一《H3C路由器配置与管理完全手册》(第二版)(其余三本分别是:《Cisco交换机配置与管理完全手册》(第二版)、《Cisco路由器配置与管理完全手册》(第二版)和《H3C交换机配置与管理完全手册》(第二版))。目前本套图书在当当网、京东网、卓越网、互动出版网等书店全面热销中,在当当网、京东网购买该套装将直减30元:http://book.dangdang.com/20130730_aife、http://item.jd.com/11299332.html(京东网上目前仅7折,折后再减30元)15.3.1全互联结构DVPN综合配置示例. 阅读全文

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

提高你的Java代码质量吧:使用构造函数协助描述枚举项

摘要: 一、分析一般来说,我们经常使用的枚举项只有一个属性,即排序号,其默认值是从0、1、2... ...。但是除了排序号外,枚举还有一个(或多个)属性。二、场景比如,可以通过枚举构造函数声明业务值,定义可选项,添加属性,看如下代码:enum Role{ Admin("管理员",new Lifetime(),new Scope()); User("普通用户",new Lifetime(),new Scope()); //中文描述 private String name; //角色生命周期 private Lifetime lifeTime; /... 阅读全文

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

Python文件或目录操作的常用函数

摘要: ◆ os.listdir(path) Return a list containing the names of the entries in the directory given by path. The list is in arbitrary order. It does not include the special entries '.' and '..' even if they are present in the directory. ◆ os.getcwd() method displays the current working direc 阅读全文

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

SSH整合方案2

摘要: 【案例3】SSH整合_方案2 ** 案例描述 两个知识点的演示 其一,SSH整合的第二个方案 其二,Spring+JDBC+Struts2 参考代码 31) 使用工程spring4 32) 修改ssh.xml 增加 tarena/mapping/User.hbm.xml org.hibernate.dialect.MySQL5Dialect true true 33) 修改struts.xml 不方案1相比,此处我们叧要调用Spring容器中管理的bean组件即可 ... 阅读全文

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

RDIFramework.NET(.NET快速信息化系统开发框架) Web版介绍

摘要: RDIFramework.NET(.NET快速信息化系统开发框架) Web版介绍 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电.. 阅读全文

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

Android 颜色渲染(二) 颜色区域划分原理与实现思路

摘要: 在前面的系列我已经将Android中颜色渲染的原理及使用做了一个整体上概述. 现在开始根据一个比较复杂的实现进行具体的分析,这就是PhotoShop中的调色板应用首先还是看一下最终的实现效果: 图1 怎么样,是不是要比API Demos中的ColorPickerDialog要强大得多,而且完全可以媲美PhotoShop中的调色板. 根据此例完全可以得到你想要的颜色,不再仅仅是一个简单的色相上的选取,而是提供一个HSV色彩及透明度的选取.这里对颜色渲染原理,比如HSV色彩空间不太了解的可以之前我关于这方面的介绍: Android 颜色渲染(二) 颜色区域划分原... 阅读全文

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

【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列6

摘要: 如果问题是一个正运行的缓慢的查询SQL,那么就应该对该查询进行调优,避免它耗费过高的CPU资源。如果它做了许多的hash连接和全表扫描,那么就应该添加索引以提高效率。下面的文章可以帮助判断查询的问题:Note:215187.1SQLT (SQLTXPLAIN) - Tool that helps to diagnose SQLNote:199083.1Master Note: SQL Query Performance Overview 实时SQL监控是11g的一个新特性,它能监控正运行的SQL性能。 Note.1229904.1Real-Time SQL Monitoring i... 阅读全文

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

[置顶] ios App 中嵌入应用商店

摘要: 昨晚同事拿了一个app 发现其app 内部页面打开了appstore 并没有唤起手机自带的appstore, 刚开始以为是用webview 加载的 ,可是自己些了一个demo 发现并不是那样一回事 用webview 加载appstore 地址 会被js 自动调起本地的appstore, 下面是我的发给同事的邮件 直接贴下来 我们都绕了弯路 一直以为是用webview 加载的。 我下班做了测试 发现用webview 加载appstore的地址 ,ios 会根据User-Agent 自动判断 唤起本地的app store,其效果跟用[[UIApplicationsharedApplicat... 阅读全文

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

Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式

摘要: 相关文章列表: 《 Android 自动编译、打包生成apk文件 1 - 命令行方式》 《 Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式》 《Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式》 (当前文章) 之前第一篇和第二篇分别是都是完全自己手写代码,自己测试并执行所有命令行命令,并且把所有命令都用翻译成ant标签,现在可以使用ant自动打包了。 但是还存在问题,首先前两步骤没有加混淆(proguard)支持,而且复用也要检查下修改哪些内容,或者跨平台需要修改.bat文件引用等。 ... 阅读全文

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

等高布局(一)

摘要: 某公司上级考试题,当时做的时候,思想很简单,不过想了半天还是做出来了。回家以后,由于不敢心就这解出来了而奋力研究。还算研究的比较透彻,下面就是我的研究结果,分享给大家,希望能对大家有所帮助。题目是,最外面300的宽度,头部和底部高度都是100,中间左中右三部分宽度是100。边框是5像素宽的黑色。左中右三部分的高度为三个中最高的。(如下图) 题目考点: 1、标准的布局的写法 2、边框的宽度和实际元素宽度的关系 3、怎么让英文文本换行 4、左中右三部分的高度为三个中最高的 题目分析及代码: 1、标准布局(HTML代码) 头部 左 中 右 底部 2、边框的宽度和实际元素宽度的关系。由... 阅读全文

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

DOM4J读取XML文件

摘要: 最近在做DRP的项目,其中涉及到了读取配置文件,用到了DOM4J,由于是刚开始接触这种读取xml文件的技术,好奇心是难免的,于是在网上又找了一些资料,这里就结合找到的资料来谈一下读取xml文件的4中方法。 XML文件 1 7891 sdffff job 2013-1-1 5000.00 1000.00 2 7369 SMITH CLERK 7902 2012-12-17 800.00 20 下面是DOM4J读取XML文件的方式: 1. SAXReader/** * 使用dom4j 中saxreader 获取Document容器,利用此容器的el... 阅读全文

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

导航