• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅
2013年8月29日
spring的作用及优势---第一个spring示例
摘要: Spring 的作用及优势 * Spring 用于整合,好处是解耦。 解耦,可以降低组件不组件乊间的关联,改善程序结构,便于系统的维护和扩展。 我们在使用 Spring 框架时,主要是使用 Spring 容器的两个特性:IoC 和 AoP。 IoC 全称 Inverse of Control(反向控制戒控制反转)。 在类和类乊间存在控制权,控制权指的是对象的创建和使用, 比如有类 A 和类 B,我们乊前的做法是在 A 中调用 B,那么控制权就在 A 中,这样做的耦合度较高, 如果修改了 B,A 也要做相应修改。 引入 Spring 框架后,控制权由 spring 容器来负责。... 阅读全文
posted @ 2013-08-29 20:26 Class Xman 阅读(336) 评论(0) 推荐(0)
密码框显示提示文字
摘要: 登录 账号: 密码: 阅读全文
posted @ 2013-08-29 20:24 Class Xman 阅读(357) 评论(0) 推荐(0)
紫薇~还记得大明湖畔的HTML5智力拼图吗?
摘要: 曲线谜团是非常有趣的HTML5智力游戏,据说超过多少分会有惊喜,游戏简单易操作,偶尔抛弃那种杀死脑细胞的大型游戏,玩玩这种简单经典的益智小游戏,放松放松,也是不错的选择嘛~将游戏 通过 统一开发环境(UDE) 工具编码,跨平台移植,支持ios和android平台, 托管 到 MM应用引擎 服务器,从网页上玩,效果那是杠杠滴。 游戏 地址: http://quxianyouxi.mmapp.cn UDE模拟器游戏效果图片: 玩游戏学技术,源码下载请猛戳 阅读全文
posted @ 2013-08-29 20:21 Class Xman 阅读(152) 评论(0) 推荐(0)
细说javascript函数
摘要: javascript函数是一个比较奇怪的东西,接触一段时间你就会犯迷糊,弄不明白它到底是什么了。你是否会因为有的javascript函数没有名字而莫名其妙,是否会因为javascript函数的参数没有类型而抓狂,是否为javascript函数以表达式的形态存在而彻底崩溃。正是因为有了这些烦恼才让javascript函数值得我们寻味,我想从函数的构成来细说函数,这听起来像是一句废话,讲任何东西当然是从构成去谈,但是由于javascript函数你确实捉摸不了它的形态,因此这里我是从一个标准函数的构成来细说。1.函数名 在面向对象语言中,函数一般都有名称,但javascript函数不一定,这类函数. 阅读全文
posted @ 2013-08-29 20:19 Class Xman 阅读(213) 评论(0) 推荐(0)
[置顶] 还是虚函数那些事
摘要: 关于C++虚函数的一些具体介绍,参见博客虚函数表解析(转至陈皓),就其中涉及的一些问题与大家分享一下。先来看一段代码:#include using namespace std;typedef void (*Fun)(void);class BaseA{public: virtual void A1(){coutA1()=";baseA1->A1(); coutB1()=";baseB1->B1(); coutA1()=";baseA2->A1(); coutB1()=";baseB2->B1(); fun= (Fun)*((int 阅读全文
posted @ 2013-08-29 20:17 Class Xman 阅读(1382) 评论(0) 推荐(0)
Android消息机制不完全解析(下)
摘要: 接着上一篇文章Android消息机制不完全解析(上),接着看C++部分的实现。 首先,看看在/frameworks/base/core/jni/android_os_MessageQueue.cpp文件中看看android.os.MessageQueue类中的四个原生函数的实现:static void android_os_MessageQueue_nativeInit(JNIEnv* env, jobject obj) { NativeMessageQueue* nativeMessageQueue = new NativeMessageQueue();//构造NativeMe... 阅读全文
posted @ 2013-08-29 20:15 Class Xman 阅读(932) 评论(0) 推荐(0)
POJ 2400 最小权匹配
摘要: 吐槽:首先,这道题的输入居然是错的。要将上下两个矩阵的位置换一下才可以出样例,也就是上面那个矩阵是employee对Supervisor的打分,下面那个矩阵才是Supervisor对employee的打分。 题意:给出两个矩阵,分别是employee对supervision的打分和supervision对employee的打分。当然矩阵中给出的不是分数,而是进来的先后顺序,第一个进来的分数就是1,第二个。。。类推,然后分数越低对这个部门越喜欢,同理下一个矩阵。 然后叫你求出,使得他们都最满意的方案,并且输出平均不满意度,这个平均不满意度就是,假设a这个人到b这个部分,他的分数是1,但是完... 阅读全文
posted @ 2013-08-29 20:12 Class Xman 阅读(216) 评论(0) 推荐(0)
面试题之数组统计
摘要: 题目:给定数组A,大小为n,数组元素为0到n-1的数字,不过有的数字出现了多次,有的数字没有出现。请给出算法和程序,统计哪些数字没有出现,哪些数字出现了多少次。要求在O(n)的时间复杂度,O(1)的空间复杂度下完成。解法一:直接用两层遍历,O(n^2)的时间复杂度,O(1)的空间复杂度#include #include int main(){ int n, i, j, count = 0; //n is The length of the Array while (scanf("%d", &n) != EOF) { int *a = malloc(... 阅读全文
posted @ 2013-08-29 20:10 Class Xman 阅读(256) 评论(0) 推荐(0)
CSharp tar类型文件压缩与解压
摘要: 最近闲暇时间开始写点通用基础类在写到tar类型文件压缩与解压时遇到点问题压缩用的类库我是下载的SharpZipLib_0860版本先上代码加压核心 /// /// 内部文件及文件夹压缩方法 /// /// 被压缩的文件及文件夹路径 /// tar压缩文件流 /// 压缩文件流基于的根路径 private void AddCompressFileAndFolders(string[] paths, TarOutputStream outputStream, string basePath, int compression) { try { foreach (st... 阅读全文
posted @ 2013-08-29 20:08 Class Xman 阅读(908) 评论(0) 推荐(0)
SQLServer2012 和 MariaDB 10.0.3 分页效率的对比
摘要: 1. 实验环境 R910服务器, 16G内存 SqlServer 2012 64bit MariaDB 10.0.3 64bit (InnoDB) 2. 实验表情况rtlBill.BillNo 为主键, rtlBill.BillDate 上有索引;rtlDetail.BillNo 上有索引; 3. 实验步骤(1)重启Sqlserver2012(2)执行下面的分页语句SELECT BillDate, SUM([QTY]) PosInQty FROM RtlDetail A,RtlBill B WHERE A.billno = B.billno AND BillDate>='2009 阅读全文
posted @ 2013-08-29 20:06 Class Xman 阅读(615) 评论(0) 推荐(0)
[置顶] ProcessOn:划时代性的在线作图工具
摘要: ProcessOn是一款专业作图人员的社交网络,这里汇聚很多业界专家、学者,同时他们分享的作品又形成一个庞大的知识图库,你在学习专业知识的同时还可以结交一些志同道合的新朋友。 ProcessOn核心设计器采用HTML5 canvas、JavaScript等技术完成,它跟Visio这类传统的软件最大的区别就是无需下载和安装,更不用激活,即开即用。操作起来极为方便和简单,你可以在浏览器中简单拖拖拽拽,即可完成作图,相当人性化,ProcessOn还支自动时保存和实时协作,通过HTML5独特的技术做到毫无延迟,允许多个用户同时对同一文件进行协作编辑和多人聊天。 www.ProcessOn... 阅读全文
posted @ 2013-08-29 20:03 Class Xman 阅读(225) 评论(0) 推荐(0)
ImageView设置边框的两种方式
摘要: MainActivity如下:package cc.testimageviewbounds;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 给ImageView添加边框的两种实现方式 * * 方式一: * 利用自定义的shape-->即此处的imageviewboundshape.xml * 且为ImageView设置background,即代码: * android:background="@drawable/imageviewboundshape" * * 方式二: * 自定 阅读全文
posted @ 2013-08-29 20:02 Class Xman 阅读(1109) 评论(0) 推荐(0)
嵌入式davinci电路元素基础和PWM模块
摘要: 1,DAC_OUT和DAC_OUTB是AD9912输出的差分信号。 2,电容器储存电荷的能力,常用的单位是F、uF、nF、pFUF大了好还是UF小了好,要根据电路自身需要而设计, 要看电路滤波是在高频上,还是低频上。一般滤高频用小电容(0.1uF、甚至nF、pF级的)反之10uF、100uF 电容一端接地另一端接电路,一般起到滤波(通过交流,隔断直流)作用。 电阻与电容并联的作用,是希望直流信号或者低频信号通过较困难,而交流信号或者高频信号较容易的通过。 3,SOT23_3P: 这个PNP管就是防反接用的,这样接的好处是管压降低,大概0.2-... 阅读全文
posted @ 2013-08-29 19:59 Class Xman 阅读(841) 评论(0) 推荐(1)
java 操作配置文件 .properties
摘要: package com.dms.common;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties;public class GetDayRandomNumber {private Properties prop = new Properties(); private final String 阅读全文
posted @ 2013-08-29 19:57 Class Xman 阅读(227) 评论(0) 推荐(0)
每天学点Linux:一
摘要: 软链接和硬链接:软链接,又称符号链接,它的原理是通过一个文本文件记录真实文件在系统中的位置,然后在文件操作的时候通过该地址查找原文件然后对其操作。类似于Windows里面的快捷方式。软链接可以链接不同文件系统中的文件。硬链接,实际上是多个文件名指向同一个索引节点(在Linux文件系统中,磁盘中的任何文件都有一个编号——Inode Index索引节点)。也就是说Linux允许多个有效路径名对应同一个索引节点。这有点类似于多个引用指向同一个内存对象。只有在删除最后一个指向该索引节点的文件的时候,这个文件才真正从系统中被删除,否则只是仅仅移除指向这个索引节点的路径名。就像Java虚拟机只能释放引用计 阅读全文
posted @ 2013-08-29 19:55 Class Xman 阅读(179) 评论(0) 推荐(0)
用OO方式写键盘字母小游戏
摘要: 0.0 阅读全文
posted @ 2013-08-29 19:53 Class Xman 阅读(200) 评论(1) 推荐(0)
Linux c 信号量
摘要: 信号量(通过进程通信实现进程间的同步) 信号量(semaphore)信号灯 信号量是共享内存整数数组.根据需要定义指定的数组长度 信号量就是根据数组中的值,决定阻塞还是解除阻塞编程模型:1. 创建或者得到信号量 semget2. 初始化信号量中指定下标的值 semctl3. 根据信号量阻塞或者解除阻塞 semop4. 删除信号量 semctl案例: A: B: 创建信号量 得到信号量 初始化信号量 解除阻塞 根据信号量阻塞 删除信号量 int semget(key_t key, int nums,//信号量数组个数 int flags);//信号量的创建标记 //创建IPC_CREAT|IP. 阅读全文
posted @ 2013-08-29 19:50 Class Xman 阅读(651) 评论(0) 推荐(0)
计算机原理学习(2)-- 存储器和I/O设备和总线
摘要: 前言前一篇文章介绍了冯诺依曼体系结构的计算机的基本工作原理,其中主要介绍了CPU的结构和工作原理。这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件,来了解整个计算机是如何工作的。 这些东西都是看得见摸得着的硬件,平时我们买电脑时最关注的就是CPU的速度,内存的大小,主板芯片等等的参数。1. 存储器前面我们以一个简单通用的计算机模型来介绍了CPU的工作方式,CPU执行指令,而存储器为CPU提供指令和数据。 在这个简单的模型中,存储器是一个线性的字节数组。CPU可以在一个常数的时间内访问每个存储器的位置,虽然这个模型是有效的,但是并不能完全反应现代计算机实际的工作方式。1.1 存储器系统层 阅读全文
posted @ 2013-08-29 19:48 Class Xman 阅读(863) 评论(0) 推荐(0)
单机Oracle+asm(11.2.0.3.0) Patch Set Update(11.2.0.3.7 )
摘要: 之前写过一篇关于PSU升级的案例,参考如下:http://blog.csdn.net/jyjxs/article/details/8983880但是,感觉有些地方理解的不是很透彻明白,照猫画虎的比划着文档也做了下来。现在借助单机asm升级搞懂Patch For Grid Infrastructure (GI)的一些细节。参考上面的文档:1、安装相应的OPatch工具2、解压补丁(p16742216_112030_Linux-x86-64和p6880880_112000_Linux-x86-64)并赋予相关权限3、停止相关的服务ocm.rsp准备之前参考的是一篇关于ocm.rsp创建的文档,照搬 阅读全文
posted @ 2013-08-29 19:45 Class Xman 阅读(765) 评论(0) 推荐(0)
Android 天天爱消除辅助
摘要: 简介《天天爱消除》是一款移植于手游的消除类益智游戏,该游戏只有通过手机登录QQ跟微信才能进行,这样一来这款游戏必然会大红大紫。 功能开发Android自动化触屏事件,录制操作脚本,实现天天爱消除自动化。在电脑中实现天天爱消除自动化,类似对对碰外挂。(对对碰外挂-----笔者在大学已实现)原理有两中方式实现:1、载入脚本,执行程序发送规律触屏事件。例如:触摸精灵 等就是这样的2、在电脑中运行,读取游戏指定地址,然后发出鼠标模拟事件。类似于对对碰外挂 。 效果如图: 代码相关代码在博客或博客资源中,需要的朋友注意查收了。连连看外挂Android 模拟系统事件(一) Android 模拟系统事件(. 阅读全文
posted @ 2013-08-29 19:43 Class Xman 阅读(319) 评论(0) 推荐(0)
实战数据结构(9)_单链表实现多项式的相乘
摘要: /************************************************************************//* @author lynnbest目标:多项式的乘法exp: A(X)=2X^3+4 B(x)=4X^4+2X^3 C(X)=A(x)*B(x)=8X^7+4X^6+16X^4+8X^3思路:1.创建两个链表,用于存储两个多项式 用链式存储 系数域+指数域+指针域 2.完成两个多项式的乘法3.打印出新结果 *//*******... 阅读全文
posted @ 2013-08-29 19:41 Class Xman 阅读(365) 评论(0) 推荐(0)
最近招两个兼职的活(PHP和JSP)
摘要: 我这里的活,都是兼职写作的,是两本入门教程,一本是PHP+Nginx一本是JSP+Servlet.都是入门教程,有署名有稿酬,有兴趣的可以联系QQ:837652732 验证:PHP或Java1个月内有效 阅读全文
posted @ 2013-08-29 19:39 Class Xman 阅读(215) 评论(0) 推荐(0)
java 一致性哈希类实例 算法
摘要: package com.hash; import java.util.Collection; import java.util.SortedMap; import java.util.TreeMap; /** * 一致性Hash算法 * * @param 节点类型 */ public class ConsistentHash { /** Hash计算对象,用于自定义hash算法 */ HashFunc hashFunc; /** 复制的节点个数 */ private final int numberOfReplicas; /**... 阅读全文
posted @ 2013-08-29 19:37 Class Xman 阅读(313) 评论(0) 推荐(0)
billing是如何的拆分的?
摘要: 在SD模块中,我们经常会考虑Billing分拆,分拆的标准如下:一、根据Billing的字段项目进行分拆在sap的标准系统中,系统会比较VBRK表的所有字段(也包含复制拆分组合标准字段ZUKRI),只有这些字段完全相同才不会被拆分。如果有一个不同,系统就会自动拆分Billing. 大家可以参见下列代码:FORM XVBRK_BEARBEITEN. XVBRK = VBRK. RC = 4. OVBRK-FIX-ERZET = VBRK-ERZET. IF OVBRK-FIX = VBRK. XVBRK = OVBRK. XVBRK_TABIX = OVBRK_TABIX. REA... 阅读全文
posted @ 2013-08-29 19:34 Class Xman 阅读(413) 评论(0) 推荐(0)
poj 3323 Matrix Power Series (矩阵乘法 非递归形式)
摘要: 为了搞自动机+矩阵的题目,特来学习矩阵快速幂..........非递归形式的求Sum(A+A^2+...+A^k)不是很懂,继续弄懂................不过代码简洁明了很多,亮神很给力 #include #include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 100005#define INF 0x7FFFFFFF#define REP(i,s,t) for(int i=(s);i> 阅读全文
posted @ 2013-08-29 19:32 Class Xman 阅读(298) 评论(0) 推荐(0)
android 传感器使用 Compass指南针的实现功能
摘要: 以下是指南针通过方向传感器而旋转实现。CompassDemo.java:package com.example.activity;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.os.Bundle;import android.view.animation.Ani 阅读全文
posted @ 2013-08-29 19:30 Class Xman 阅读(719) 评论(0) 推荐(0)
第五章 Spring3.0 、Hibernate3.3与Struts2的整合
摘要: 5.1整合Spring与Hibernate 5.1.1使用MyEclipse加入Spring与Hibernate功能 使用MyEclipse工具主要是为了让工程拥有把数据表生成实体类与映射的功能。然后在这个过程中,把实体类或映射文件的路径加入到spring的配置文件中。而且在Spring与Hibernate整合后,我们不需要Hibernate的配置文件,Hibernate相关功能的配置都写在spring的配置文件中。 A、加入Spring功能 这个很简单,要注意的是,在加入Spring功能的步骤中,是否需要MyEclipse给我们提供的配置文件。如果是新的工程,一般都是... 阅读全文
posted @ 2013-08-29 19:28 Class Xman 阅读(215) 评论(0) 推荐(0)
常用Vxworks编程API
摘要: vxWorks编程API 一、官方的Program Guide 位于安装目录下:\docs\vxworks\guide\index.html 二、常用的库: #i nclude "taskLib.h" #i nclude "msgQLib.h" #i nclude "semLib.h" #i nclude "ioLib.h" #i nclude "wdLib.h" #i nclude "logLib.h" #i nclude "socket.h" 三、IO 阅读全文
posted @ 2013-08-29 19:25 Class Xman 阅读(3659) 评论(0) 推荐(0)
C++ Placement New
摘要: 先看一个题目:#include #include using namespace std;struct Base { int j; virtual void f() { printf("B\n"); } };struct Derived: Base { void f() { printf("D\n"); }};void fooBar(){ Base b; b.f(); //B b.~Base(); new ( &b ) Derived; b.f(); //B}int main(int argc, char *argv[]){ fooBar(); 阅读全文
posted @ 2013-08-29 19:23 Class Xman 阅读(189) 评论(0) 推荐(0)
jGestures: jQuery的手势事件插件
摘要: 官网地址:http://jgestures.codeplex.com/ 文档版本号: v0.7,由neuedigitale编辑,2012年5月8日 最新稳定版: jGestures v0.90 - shake jGestures简介 jGestures插件允许你如同原生的jQuery事件一样监听以下事件:'pinch'(缩放手势), 'rotate'(旋转手势), 'swipe'(滑动手势), 'tap'(轻触) 以及 'orientationchange'(改变设备方向)。当然,部分事件在PC浏览器上可以通过转换 阅读全文
posted @ 2013-08-29 19:21 Class Xman 阅读(933) 评论(0) 推荐(0)
第五章 Spring3.0 、Hibernate3.3与Struts2的整合 基于Annotation
摘要: Annotation的方式是通过注解的方式把Struts2中的Action、Dao层的实现类、Service层的实现类交由Spring管理,不需要在配置文件中进行配置。但为了方便,事务的管理依然使用的是Schema的方式。如果有需要,可以参照4.3.2中的方式,使用@Transactional对service层进行事务管理。 5.4.1前期工作 给工程加入Spring与Hihernate的功能,这个步骤也5.1.1的相同。http://blog.csdn.net/p_3er/article/details/10526617 打开Spring的扫描功能。 配置数据源。 配置Sessio... 阅读全文
posted @ 2013-08-29 19:19 Class Xman 阅读(192) 评论(0) 推荐(0)
逻辑服务器和数据缓存服务器交互方式整理
摘要: 游戏服务器有一个主逻辑服务器,处理大部分的游戏通用逻辑,角色、宠物、任务、道具等;还有一些全局性服务器,比如公会服务器和好友服务器。主逻辑服务器的特点是逻辑多,运行的时候出事的概率高一些,而好友服务器、公会服务器之类逻辑简单,比较稳定。目前的做法是主逻辑服务器会挂到一个数据缓存服务器上;像公会服务器会内嵌一个数据缓存服务器,就是公会服务器和缓存服务器只在一个进程内。这两者区别在哪里呢?前者是主逻辑服务器和缓存服务器各有一份相同的数据;而后者一个进程内就一份数据。主逻辑服务器和数据缓存服务器分开的原因有二:[1] 主逻辑服务器数据有改变时,可以快速得甩给缓存服务器,缓存服务器根据数据的重要性分不 阅读全文
posted @ 2013-08-29 19:16 Class Xman 阅读(376) 评论(0) 推荐(0)
Solr学习(2) Solr4.2.0+IK Analyzer 2012
摘要: Solr学习(二) Solr4.2.0+IK Analyzer 2012 开场白:本章简单讲述如何在solr中配置著名的 IK Analyzer 分词器。本章建立在Solr学习(一) 基础上进行配置。通过(一)的介绍,目前已经成功部署好单实例 solr+tomcat声明:描述的比较笼统繁琐,有偏差的地方请大家毫不留情的拍砖准备工作:下载“IKAnalyzer2012FF_hf1.zip”包。 详见:IK Analyzer中文分词器创始人 林良益 博客名词解释:IK源目录:解压缩“IKAnalyzer2012FF_hf1.zip”后得到的文件夹路径。解压缩后得到下图结构东东 IK三把刀:上... 阅读全文
posted @ 2013-08-29 19:14 Class Xman 阅读(331) 评论(0) 推荐(0)
hdu4288 Coder
摘要: CoderTime Limit: 20000/10000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2226Accepted Submission(s): 907 Problem Description In mathematics and computer science, an algorithm describes a set of procedures or instructions that define a procedure. The term h... 阅读全文
posted @ 2013-08-29 19:12 Class Xman 阅读(171) 评论(0) 推荐(0)
解决Robotium测试用例crash问题
摘要: 今天遇到一个棘手的问题用robotium框架真机测试客户端时 跑到一半会crash搜了一堆资料终于解决了我的程序引起crash主要原因有两个:1.用Robotium测试框架跑多个用例(写在同一个类里),只有第一个通过,第二个会卡顿, 导致crash原因是若同一个类里写多个测试方法,每个测试方法都会执行一次setUp() 和tearDown()方法,所以每一个用例开始时都是用的同一个启动Activity,如果你上一个用例退出时没有返回到那个Activity,执行下一个用例时会找不到启动Activity,就报错了解决方法:在tearDown()里加上返回到开始Activity的方法:solo.go 阅读全文
posted @ 2013-08-29 19:10 Class Xman 阅读(310) 评论(0) 推荐(0)
FineUI_动态绑定Grid
摘要: private void InitGrid() { string _sql = GetSql().ToLower().Replace("select", "").Replace("from", "$").Replace("\"", ""); _sql = _sql.Remove(_sql.IndexOf("$")); string[] para = _sql.Split(','); FineUI.BoundField bf; fo 阅读全文
posted @ 2013-08-29 19:07 Class Xman 阅读(424) 评论(0) 推荐(0)
Protection 5 ---- Priviliege Level Checking 2
摘要: CPU不仅仅在程序访问数据段和堆栈段的时候进行权限级别检查,当程序控制权转换的时候也会进行权限级别检查。程序控制权转换的情况很多,各种情况下检查的方式以及涉及到的检查项都是不同的。这篇文章主要描述了各种代码控制权转换过程中涉及到的各种检查并且配以相应的示例,示例代码是根据《Task》中的代码修改的,托管在https://github.com/activesys/learning_cpu/tree/master/x86/protection_5 程序控制权转换很多指令都可以引起代码控制权的转换,例如call, jmp, int, lcall, ljmp, sysenter, sysexit以及s 阅读全文
posted @ 2013-08-29 19:05 Class Xman 阅读(314) 评论(0) 推荐(0)
用户权限管理
摘要: 用户权限管理实现业务系统中的用户权限管理--设计篇B/S 系统中的权限比 C/S 中的更显的重要, C/S 系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端 + 服务器检测实现,而 B/S 中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个 “ 非法用户 ” 很可能就能通过浏览器轻易访问到 B/S 系统中的所有功能。因此 B/S 业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的 “ 非法用户 ” 将会将他们彻底的 “ 拒之门外 ” 。下面就让我们一起了解一下如何设计可以满 阅读全文
posted @ 2013-08-29 19:03 Class Xman 阅读(260) 评论(0) 推荐(0)
Robot Framework作者建议如何选择自动化测试框架
摘要: 本文摘自:InfoQ中文站http://www.infoq.com/cn/news/2012/06/robot-author-suggest-autotestRobot Framework作者建议如何选择自动化测试框架软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。一、记录回放的方式流行于商业工具之中,无需编程技能即可快速上手。然而这种方法相对脆弱,一旦UI变化测试就会受到影响,分散的脚本不可重用且难以维护,而且系统在测试前必须可用(也就意味着无法 阅读全文
posted @ 2013-08-29 19:00 Class Xman 阅读(224) 评论(0) 推荐(0)
汉字获取首字母多音字
摘要: //DEMO http://download.csdn.net/detail/qq873113580/6033615using Microsoft.International.Converters.PinYinConverter;using System;using System.Collections.Generic;using System.Collections.ObjectModel;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks; 阅读全文
posted @ 2013-08-29 18:58 Class Xman 阅读(408) 评论(0) 推荐(0)
前后中括号正则匹配
摘要: 在正则表达式中,前中括号 [ 属于特殊字符,要匹配它,需要转义,即加上 \;而后中括号 ] 不属于特殊字符,不必加转义字符。var pattern = "(\[{1})"; // 错误,正确应该为:([\[]{1})var flag = "gi";var reg = new RegExp(pattern, flag);reg.exec("[]");alert(RegExp.$1);以上代码是不正确的,错误在 pattern,应该写作 ([\[]{1})。即:对于前中括号 [,除了转义字符,还应该用中括号括起来。似乎不稀奇,稀奇在对后括 阅读全文
posted @ 2013-08-29 18:56 Class Xman 阅读(698) 评论(0) 推荐(0)
Android APN配置
摘要: APN概念 APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,目前分为两大类:CMWAP(通过GPRS访问WAP业务)、CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)。是通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。业务流程GPRS专网系统终端上网登录服务器平台的流程为: 1)用户发出GPRS登录请求,请求中包括由移动公司为GPRS专网系统专门分配的专网APN; 2)根据请求中的APN,SGSN向DNS服务器发出查询请求,找到与企业服务器平台连接的GGSN,并将用户请求通过GTP隧... 阅读全文
posted @ 2013-08-29 18:54 Class Xman 阅读(946) 评论(0) 推荐(0)
Windows DDB和DIB技术应用(3)--图元外边矩形检测
摘要: GDI/GDI+中只有对字体的外边框的测量,而没有提供对点,线,面,曲线的外边框获取函数。下面是本人利用DIB技术编写的探测简单图元,甚至也可以探测自己定义的复杂图元的外边矩形框的函数。本人已经测试,效果很棒。bool GetFeatureRange(void *object, //自己定义的图元对象 CRect rect, // DIB屏幕大小 CDC *pDC, //绘图设置 CRect &retVal // 检测范围) { CDC memDC; //临时绘图设备 COLORREF bkcolor = RGB(255,255,255); // 背景色 //... 阅读全文
posted @ 2013-08-29 18:52 Class Xman 阅读(280) 评论(0) 推荐(0)
解决svn: Cannot negotiate authentication mechanism错误问题
摘要: 解决svn: Cannot negotiate authentication mechanism错误问题作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/10521735转载请注明出处前言:在企业项目开发中,svn是很常用的代码版本管理工具,我习惯了使用Xcode配合命令行进行svn管理。最近换了公司,郁闷的是新公司只能使用第三方svn管理工具,比如cornerstone来管理svn。 问题描述:在Xcode上配置svn响应源的时候直接报错:Host is unreachable;通过命令行访问svn的时候,比如执行sv 阅读全文
posted @ 2013-08-29 18:49 Class Xman 阅读(2893) 评论(0) 推荐(0)
在strings.xml中定义html标签
摘要: 在项目的开发过程中,需要用到把html内容放到strings.xml文件中,然后再读取到TextView中.原本以为像普通文本一样直接SetText就行了,结果行不通,大大超出我的预料.经过网上搜索,找到一些方法,自己经过整理,在此记录下来,另附上自己的测试工程.先贴上strings.xml文件中重点内容: Hello world! link Hello world! link ]]> 方法一:普通html string 加上Context的getText这方法能处理html中和xml共有的标签,但无法正确解析像""这种xml所没... 阅读全文
posted @ 2013-08-29 18:47 Class Xman 阅读(525) 评论(0) 推荐(0)
python手记(51)
摘要: python通过声音将文件内容隐藏,实现原理是将文件的内容分别插入到声音文件的不同位置中做为当次采样的数据,目前是对英文文本文档加解密#!/usr/bin/env python # -*- coding: utf-8 -*-#http://blog.csdn.net/myhaspl #code:myhaspl@qq.com #将文件隐藏在声音之中import waveimport pylab as plimport numpy as npprint 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' pri 阅读全文
posted @ 2013-08-29 18:44 Class Xman 阅读(272) 评论(0) 推荐(0)
如何让自己拥有两年工作经验
摘要: 如何让自己拥有两年工作经验?那就是靠实习、社会实践。特别是程序员这样的职业,没有必要非要到某某公司,某某部门去实习才能积累经验。传智播客成都java培训中心专业独特的课程体系,可以很好的帮助你解决企业用人中所需求的各种技术,通过高强度项目学习及编程实践,积累高薪就业所需的工作经验。未来在哪里?未来在脚下。成功在哪里?成功在脚下。我们现在在哪里?我们在传智播客成都java培训中心(http://cd.itcast.cn)亲!欢迎你!近期开班时间分别为:2013年10月8日java基础加强班,2013年10月10日javaEE+android就业班。已经开始报名啦~各位火速哦! 阅读全文
posted @ 2013-08-29 18:42 Class Xman 阅读(178) 评论(0) 推荐(0)
示波器入门使用方法
摘要: 示波器是一种使用非常广泛,且使用相对复杂的仪器。示波器种类、型号很多,功能也不同,这些示波器使用方法大同小异。小编通过整理示波器使用方法,简单的给出示波器使用方法中最基本的操作,希望能给大家带来帮助。 示波器使用方法简介1 荧光屏 荧光屏是示波管的显示部分。屏上水平方向和垂直方向各有多条刻度线,指示出信号波形的电压和时间之间的关系。根据被测信号在屏幕上占的格数乘以适当的比例常数(V/DIV,TIME/DIV)能得出电压值与时间值。2 示波管和电源系统 1)电源(Power)-示波器主电源开关。当此开关按下时,电源指示灯亮,表示电源接通。 2)辉度(Intensity)-旋转此旋钮能改变光点.. 阅读全文
posted @ 2013-08-29 18:40 Class Xman 阅读(2396) 评论(0) 推荐(0)
模板显式、隐式实例化和(偏)特化、具体化的详细分析
摘要: 最近看了看到了模板的特化,突然想起来上说的显式具体化、隐式具体化、特化、偏特化、具体化等概念弄得头晕脑胀,我在网上了找了好多帖子,才把概念给理清楚。 一下是我把再网上找的资料整理一下。 看着这么多叫法,其实就是三种。 1. 显示实例化 2. 隐式实例化 3. 特化(=具体化)、偏特化 一、实例化1.显示、隐式实例化 什么是实例化:一个通过使用具体值替换模板参数,从模板产生的普通类,函数或者成员函数的过程。 显示实例化:通过名字可见,就是清楚的表明你要实例化的类型 隐式实例化:通过编译器自己推测判断要实例化的类型。 比如一个模板:template //函数模板实现v... 阅读全文
posted @ 2013-08-29 18:38 Class Xman 阅读(974) 评论(0) 推荐(1)
Dynamics CRM 2013 初体验(5):Business Rule
摘要: 新系统中的Business Rule是个不错的功能,相信它的出现能减少大量的开发工作。在日常开发中,我们需要对记录做大量的业务控制。比如:某字段是否要隐藏,某字段的值是否符合要求以及现实提醒信息等。在以前这类工作都是通过编码来完成,对于这类重复性的工作虽然很简单,但还是只能由开发人员来处理。Business Rule可以通过界面进行配置,配置过程也并不复杂,这样业务分析人员或系统管理人员将可以自行的配置适合需求的规则。下面我们来看看它的使用方法吧:图1图2图3 阅读全文
posted @ 2013-08-29 18:35 Class Xman 阅读(220) 评论(0) 推荐(0)
鸽巢原理和容斥原理小结
摘要: 一、鸽巢原理内容回顾:1、若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子。 2、若有n个笼子和kn+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少k+1只鸽子。鸽巢原理主要在于能否抽象出它的模型,同时在应用其中,例如:1.如果将1,2……10随机地摆放一圈,则必有相邻的三个数之和至少是17。 2.证明有理数a/b展开的十进制小数是有限小数或是循环小数。 以上都是可以由鸽巢原理得到。POJ2356Find a multiple这题的意思是给你n个数,让你取其中的几个之和使其是n的倍数。这是鸽巢原理的一个应用,可以先将给出的n个值a1,a2,a 阅读全文
posted @ 2013-08-29 18:33 Class Xman 阅读(542) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3