随笔- 2241
文章- 0
评论- 32
阅读-
107万
08 2013 档案
多少遍ner让他加56看6
摘要:http://www.huihui.cn/share/8112372 http://www.huihui.cn/share/8112363 http://www.huihui.cn/share/8112357 http://www.huihui.cn/share/8112347 http://www.huihui.cn/share/8112341 http://www.huihui.cn/share/8112337 http://www.huihui.cn/share/8112328 http://www.huihui.cn/share/8112321 http://www....
阅读全文
数学之路(3)-机器学习(3)-机器学习算法-欧氏距离(1)
摘要:机器学习算法 之欧氏距离 欧氏距离通常用于衡量2个点之间的距离,注意这2个点可以是定义在2维空间的,也可以是定义在3维空间或者n维空间的。 二维的公式 ρ = sqrt( (x1-x2)^2+(y1-y2)^2 ) 三维的公式 ρ = sqrt( (x1-x2)^2+(y1-y2)^2+(z1-z2)^2 ) n维空间的公式 n维欧氏空间是一个点集,它的每个点 X 可以表示为 (x[1],x[2],…,x[n]) ,其中 x[i](i = 1,2,…,n) 是实数,称为 X 的第i个坐标,两个点 A = (a[1],a[2],…,a[n]) 和 B = (b[1],b[2],…,b[n]...
阅读全文
阿尔贝喝么合计额
摘要:http://www.huihui.cn/share/8112372 http://www.huihui.cn/share/8112363 http://www.huihui.cn/share/8112357 http://www.huihui.cn/share/8112347 http://www.huihui.cn/share/8112341 http://www.huihui.cn/share/8112337 http://www.huihui.cn/share/8112328 http://www.huihui.cn/share/8112321 http://www....
阅读全文
是牛头人让他加日
摘要:http://www.huihui.cn/share/8112372 http://www.huihui.cn/share/8112363 http://www.huihui.cn/share/8112357 http://www.huihui.cn/share/8112347 http://www.huihui.cn/share/8112341 http://www.huihui.cn/share/8112337 http://www.huihui.cn/share/8112328 http://www.huihui.cn/share/8112321 http://www....
阅读全文
啊上班的二号i将诶
摘要:http://www.huihui.cn/share/8112372 http://www.huihui.cn/share/8112363 http://www.huihui.cn/share/8112357 http://www.huihui.cn/share/8112347 http://www.huihui.cn/share/8112341 http://www.huihui.cn/share/8112337 http://www.huihui.cn/share/8112328 http://www.huihui.cn/share/8112321 http://www....
阅读全文
阿尔宾我饿iejr89e 如何
摘要:http://www.huihui.cn/share/8112372 http://www.huihui.cn/share/8112363 http://www.huihui.cn/share/8112357 http://www.huihui.cn/share/8112347 http://www.huihui.cn/share/8112341 http://www.huihui.cn/share/8112337 http://www.huihui.cn/share/8112328 http://www.huihui.cn/share/8112321 http://www....
阅读全文
Ubuntu安装Adobe Reader
摘要:到 这里依次选择最新版本的Adobe Reader,我选择目前最新的 9.5.5版本的,下载下来后,双击选择dep包,启动软件中心进行安装,中间会提示软件包欠佳,选择"忽略并安装"。 安装成功后,命令行输入acroread启动Adobe Reader,或者在Dash中搜索“Adobe Reader”然后双击打开运行。 如果你打开后也出现了如下问题“菜单无字”。 请按照如下修复。( 来源) 解决Ubuntu Adobe Reader 9.5.1空白菜单问题(不显示文字) 打开终端,输入如下代码,路径请根...
阅读全文
Ubuntu实现双网卡双IP双待机
摘要:Ubuntu实现双网卡双IP双待机 待机是借用了手机中的说法,其实是电脑上有两个网卡,一个无线,一个有线的。要实现无线访问外网Google Baidu查资料,有线网卡直接连接开发板。在Ubuntu上配置其实很简单,两个IP在同一个网段就可以了。所谓不同网段就是IP的倒数第二个数不相同。 无线ip是192.168.8.xxx,有线网卡设置静态IP为192.168.1.229就不会冲突,内外网同时可以用。(注意不要设置网关) 现在两个都能用了,无线: 有线:
阅读全文
CloudStack修复bug
摘要:CloudStack应用越来越广,但是随着测试也遇到了越来越多的bug。不想等待新版本发布而且又急于修复某些bug的童鞋,可以参考下本文内容。CloudStack是java语言写成,发布时会发布为jar 一、先介绍下CloudStack版本控制 DB cloud.version 该表中,存有version字段,存放该版本的版本号 例如:4.1.xxxxxxx (xxxxxx为时间戳) META-INF 解压任一jar 包,会有META-INF目录 目录中有MANIFEST.MF存放版本信息 例如: Specification-V...
阅读全文
C++ 文件操作
摘要:BasicI/O:ios,istream,ostream,andiostream FileI/O:ifstream,ofstream,andfstream In-memoryI/OwithC-stylestrings:istrstream,ostrstream,andstrstream In-memoryI/Owithstringobjectsstrings:istringstream,ostringstream,andstringstream
阅读全文
Hibernate Dialect must be explicitly set
摘要:在偶然一次运行hibernate测试类的时候,出现如下错误,Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set,但是我明明在配置文件中配置了啊?org.hibernate.dialect.MySQLDialect这是因为我在代码中使用了这种方式SessionFactory sessionFactory = new Configuration().buildSessionFactory();来获取sessionFactory,
阅读全文
linux 的 ping 原理
摘要:ping命令的工作原理是: ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。 他向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文原样传回给发送者,这有点像潜水艇的声纳系统中使用的发声装置。 例如,在Linux终端上执行ping localhost命令将会看到以下结果: [root@Oracle9i work]# ping localhost PING Oracle9i (127.0.0.1) 56(84) bytes of data. 64 bytes from Oracle9i (127.0.0.1): icmp_seq=...
阅读全文
Dijkstra算法详解
摘要:1.dijkstra算法简介Dijkstra算法是由E.W.Dijkstra于1959年提出,又叫迪杰斯特拉算法,它应用了贪心算法模式,是目前公认的最好的求解最短路径的方法。算法解决的是有向图中单个源点到其他顶点的最短路径问题,其主要特点是每次迭代时选择的下一个顶点是标记点之外距离源点最近的顶点。但由于dijkstra算法主要计算从源点到其他所有点的最短路径,所以算法的效率较低。2.dijkstra算法基本过程假设路网中每一个节点都有标号是从出发点s到点t的最短路径长度;表示从s到t的最短路径中t点的前一个点。求解从出发点s到点t的最短路径算法的基本过程为:1.初始化。出发点设置为:标记起源点
阅读全文
Php 使用 fsockopen发送http请求
摘要:$value) $values[]="$key=".urlencode($value); $data_string=implode("&",$values); // Find out which port is needed - if not given use standard (=80) if(!isset($URL_Info["port"])) $URL_Info["port"]=80; // building POST-request: $request.="POST...
阅读全文
再探java基础——break和continue的用法
摘要:再探java基础——break和continue的用法breakbreak可用于循环和switch...case...语句中。用于switch...case中:执行完满足case条件的内容内后结束switch,不执行下面的语句。eg:public static void breakSwitch1() { int n = 1; switch (n) { case 1: System.out.println("this is one."); break; case 2: System.out.println("this is two."); break; d
阅读全文
Android源码的下载和编译
摘要:由于公司会安排我做硬解码这块,所以最近一直想研究一下Android源码,可是Android源码的下载真的挺麻烦的(可能是我第一次下载),参照网上的方法,没有一个可行的,现在就将我的下载过程和大家分享一下,如果有什么地方没有说清楚或者写错了,希望大家拍砖(哈哈)。 开始步入正题吧。。其实网上很多文章给出了下载方法,但是可能那时以前的方法,现在貌似已经失效了,我给出一个连接,如果大家英文很好,可以直接上去了解一下: http://source.android.com/source/building.html 在介绍下载之前,我先说一下要注意的事情:1、环境要是Ubuntu或者Mac电脑,由于Mac
阅读全文
ALV列、行、单元格颜色设置
摘要:1 )颜色含义1 :海蓝;2:浅清;3:黄色;4:浅蓝;5:青色;6:红色;7:橙色。(1)首位为主颜色;(2)次位为辅助颜色;(3)末位为0时,表示首位数字表为表格的底色;末位为1时,则表示以1为底色,首位数字则表为表格字体的颜色;末位为其它颜色时,则表示底色为ALV的默认颜色;以上三条是本人大概总结出来的规律,本人发现的现象基本如上,但也不一定全部正确。其中C200与系统标准ALV底色比较相似;C410与系统标准关键字颜色比较相似。2 )列颜色: 设置ALV字段fieldcat属性: i_fieldcat-emphasize = &3. " 颜色把fieldcat属性 写
阅读全文
数学之路(3)-机器学习(3)-机器学习算法-欧氏距离(2)
摘要:我们的算法是当前像素与下面和右边的像素进行比较,如果相似,则将当前像素设置为黑色,否则设置为白色那么如何判定像素相似呢,我们用欧氏距离,将一个像素的3个色彩分量映射在3维空间中,如果2个像素点的欧氏距离小于某个常数值,我们就认为它们相似。我们定义好区欧氏距离的函数def get_EuclideanDistance(x,y): myx=np.array(x) myy=np.array(y) return np.sqrt(np.sum((myx-myy)*(myx-myy))) 完全代码如下:#!/usr/bin/env python#-*- coding: utf-8 -*-#...
阅读全文
[poj 2926]Requirements[最远曼哈顿距离]
摘要:题意求5维点中曼哈顿距离最远的两点间的曼哈顿距离. define the dissimilarity of two universities X and Y :|x1 − y1| + |x2 − y2| + |x3 − y3| + |x4 − y4| + |x5 − y5| (这里, 标号代表不同的维, 而字母代表不同的变量, 与下面二维的表示习惯正好相反)思路只考虑二维空间上两个坐标(x1, y1) 和 (x2, y2)之间的曼哈顿距离.|x1-x2| +|y1-y2|去掉绝对值符号后共有下列四种情况(x1-x2) + (y1-y2),(x1-x2) + (y2-y1),(x2-x1) +.
阅读全文
ALV的html表头
摘要:在ALV的function的exporting里添加属性: I_CALLBACK_HTML_TOP_OF_PAGE = alv_top_of_page定义form响应上述ALV属性*&---------------------------------------------------------------------* *&Formalv_top_of_page *&---------------------------------------------------------------------* *text *-----------------------
阅读全文
A Brief Introduction to Multiset[STL]
摘要:基础 multiset是库中一个非常有用的类型,它可以看成一个序列,插入一个数,删除一个数都能够在O(logn)的时间内完成,而且他能时刻保证序列中的数是有序的,而且序列中可以存在重复的数。 我们通过一个程序来看如何使用multiset。#include #include #include using namespace std;int main(){ int x; scanf("%d",&x); multiseth;//初始h为空 while(x!=0){ h.insert(x);//将x插入h中 scanf("%d",&x); ...
阅读全文
[HDU 4666]Hyperspace[最远曼哈顿距离][STL]
摘要:题意:许多 k 维点, 求这些点之间的最远曼哈顿距离. 并且有 q 次操作, 插入一个点或者删除一个点. 每次操作之后均输出结果.思路:用"疑似绝对值"的思想, 维护每种状态下各点的计算值, 插入或删除一个点就更新一次每种状态(用 multiset 或 map 或 priority_queue 实现), 每次求ans时扫一遍最大差值即可. 为了练习STL, 每一个都实现一次. multiset/* **********************************************Author : kuangbinCreated Time: 2013/8/13 18
阅读全文
MB_CHANGE_DOCUMENT使用方法
摘要:REFRESHIT_MSEG. CLEARIT_MSEG. SELECT*INTOCORRESPONDINGFIELDSOFTABLEIT_MSEG FROMMSEGWHEREMBLNR=TITAB-MBLNR ANDMJAHR=TITAB-MJAHR ANDZEILE=TITAB-ZEILE. LOOPATIT_MSEG. IFIT_MSEG-SGTXT=''. IT_MSEG-SGTXT='1'. ELSE. IT_MSEG-SGTXT=IT_MSEG-SGTXT+1. ENDIF. MODIFYIT_MSEG. CLEARIT_MSEG. ENDLOOP.
阅读全文
求最大值最小值的方法 时间复杂度O(n)
摘要:#include #include #include #include using namespace std;template class Urand{ //生成随机数 bitset used;public: Urand(){ srand(time(0)); } double operator() ();};templateinline double Urand::operator()(){ if(used.count() == UpperBound) used.reset(); size_t newval; while(used[newval = rand() % U...
阅读全文
[置顶] MongoDB 分布式操作——分片操作
摘要:MongoDB 分布式操作——分片操作 描述: 像其它分布式数据库一样,MongoDB同样支持分布式操作,且MongoDB将分布式已经集成到数据库中,其分布式体系如下图所示: 所谓的片,其实就是一个单独的MongoDB进程,它可以运行在不同的节点上,也可以运行在同一节点但监听不同的端口。同一个集合的数据可能在每个片中都存储的有数据,但它们在逻辑上整合成一个整体。分片的依据往往是根据表中的某一列或者是集合中的某一 组属性。且分片是系统自动的,但是分片的依据需要用户自己指定,分片的依据称之为“片键”。常见的片键选择为“随机片键”或者是“递增片键”。如果使用递增片键,数据的分布则会按照一定的顺序来写
阅读全文
链队列之C++实现
摘要:链队列时建立在单链表的基础之上的。由于是动态分配节点内存,所以无需判满。 链队列的形式如下:1、队列空2、队列存在数据 下面介绍下C++实现的链队列,VC6下调试通过。1、文件组织2、lq.h链队列类的说明#ifndef _LQ_H_#define _LQ_H_typedef int dataType;struct node //队列节点{ dataType data; //数据域 node *next; //指针域};class lq{public: lq(); //构造函数 ...
阅读全文
[置顶] java 枚举
摘要:1.什么是枚举?枚举就是用来存放一组固定的常量。 2. 枚举有什么作用?一些程序在运行时,它需要的数据不能是任意的,而必须是一定范围内的值;例如性别 男和女。public enum Gender{ 男, 女; } public static void main(String[] args) { // TODO Auto-generated method stub Gender gender=Gender.男; switch(gender){ case 男: System.out.println("性别是男的"); break; case 女: System.out....
阅读全文
SQVI和SAP查询QUERY的区别和使用注意事项
摘要:SQVI、SAP查询QUERY都适用于简单的表连接数据查询,但都不能打包传输到PRD,不同环境需要重复创建。可以生成报表程序供T-CODE调用,用se93指定事务码和程序名称。区别1-权限:SQVI每个用户创建的query只能自己查看,别的用户看不到,但是通过挂接事务码可以解决。SAP查询 可以进行权限设置,不存在其他用户不能修改的问题 区别2-使用方式:SQVI使用单一T-CODE即可实现数据源定义,界面字段选择,过滤字段选择等SAP查询 分三个 T-CODE ,SQ02(数据源定义);SQ01(界面字段定义等);SQ03(权限管理,用户组创建,用户指定等,不指定权限的话SQ01、SQ02会
阅读全文
hdu 4119 Isabella's Message
摘要:Isabella's MessageTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1365 Accepted Submission(s): 400 Problem Description Isabella and Steve are very good friends, and they often write letters to each other. They exchange funny experiences, t...
阅读全文
从英语学习写起,收获2013属于我的金秋
摘要:从七月30日到8月30日整整一个月过去了,集中式、个性化的暑期学习到此结束,用几个词来形容这段时间,该是严格、丰富、接近极限……接下来又是另一个挑战,曾经不敢想象、没有能力的我们,如今必须打起精神、挑起担子,提高自己、带动别人将是我们不容思索、不遗余力去做的事情了。 这就是生活。 我不是慨叹生活的,我更像是赞颂生活的。每个人都有同样多的时间和精力来做一些事情,有的人做好了,有的人没有做。没有谁比我们再清楚这是为什么了。我为自己曾经浪费了那么多时间而后悔,但我更明白没有什么比此刻后悔更能让我在下一刻后悔的事情了。所以,我为自己这一个月充分利用了这么多时间、把握了这么多幸福而高...
阅读全文
Hadoop--有关Hadoop的启动
摘要:这里我们已经安装好Hadoop,并且已经配置好了环境变量。安装相关文章:http://blog.csdn.net/gaopeng0071/article/details/10216303参考网站:http://blog.csdn.net/bychjzh/article/details/7830508http://blog.csdn.net/shirdrn/article/details/9731423http://blog.csdn.net/gaopeng0071/article/details/102163031 我们运行下 jps命令,可看到,系统中除了一个jps主线程,无其他线程2 我们
阅读全文
android中文字高亮设置案例
摘要:在android中我们有时候需要对一些标示性的文字进行高亮【用不同的颜色显示】,例如微博中的@**等等。。。这些特效是通过SpannableString这个类来实现的 思路是将要显示的string进行一次封装str = "#jone# 我的小小测试关于微博中的高亮呵呵呵#jone# 大家都来看看啊@王璇 http://www.jone.cn";spannableString = new SpannableString(str);,然后通过设置SpannableString的setSpan来设置不同的显示效果直接上代码:package com.example.actiser;
阅读全文
<Win32_16>来看看标准菜单和右键菜单的玩法
摘要:日常应用中,菜单主要分为两种:(1) 标准菜单(处于应用程序菜单栏处的菜单) (2)右键快捷菜单几乎你所见过或使用过的软件中,都有它俩儿为应用程序添加它们的基本步骤:(1)用代码或者IDE创建一个菜单资源(2)加载、显示菜单菜单(3)如果是右键菜单,在获取右键坐标按下的坐标时,还应该将它转换为屏幕坐标(ClientToScreen) —— 后面有原因解析(4)在WM_COMMANG消息中相应对应的操作下面,我就来讲一下标准菜单和右键菜单的创建以及用法(1)首先,不管是标准菜单还是右键菜单,都需要先创建,创建的方式有两种:1>代码方式,用CreateMenu函数来创建(为了方便,我这里就不
阅读全文
jQuery 自学笔记—3
摘要:jQuery 语法实例$(this).hide()演示 jQuery hide() 函数,隐藏当前的 HTML 元素。$("#test").hide()演示 jQuery hide() 函数,隐藏 id="test" 的元素。$("p").hide()演示 jQuery hide() 函数,隐藏所有 元素。$(".test").hide()演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。jQuery 语法jQuery 语法是为 HTML 元素的选取编制的,可以
阅读全文
【译】如何精确判断最终用户响应时间过长的原因?
摘要:译者:原始文章有点性能测试工具软文的感觉,毕竟文章来源于某工具官方博客。高手请略过。 对于我这种新手,此文还是给我带来一些惊喜,从上到下地,从表象到根源地,定位他们遇到性能问题-响应时间过长-的根本原因,有具体的步骤,思考和判断依据,这就是一个比较不错性能测试分析实例。可以更清楚看到性能测试如何分析定位,可以学习其思路。故分享之。原文连接: http://apmblog.compuware.com/2013/06/04/how-to-accurately-identify-impact-of-system-issues-on-end-user-response-time/ 以下为正文我们希望.
阅读全文
网络爬虫返回json处理数据
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。JSON 表示名称 / 值对的方式按照最简单的形式,可以用下面这样的 JSON 表示"名称 / 值对": { "name": "Brett", "lage":22,"sex": "女" } ,这表示了一个JsonObject。 [{name:"
阅读全文
2013--转变
摘要:前言 弹指一挥间,一年又过去了.我能说些啥,我只能说,好快啊~ 逝者如斯夫,不舍昼夜!逝去的时间并不恐怖,恐怖的是白白逝去的时间,2013年我又做了些什么? 追忆 2011年的7月,我记录我在提高班第一年的学习,提高班一年学习总结,那时的我,刚学完VB,SQLServer,还没开始学生信息管理系统.那时候,我写下了不论什么外在条件,自己努力才最重要.但很显然,当时我并没有做到. 2012年的9月,我用记流水账的方式,写下了我在提高班第二年的学习,年结——2011-2012,貌似我学习了很多,学生信息管理系统,机房收费系统,软工,UML,设计模式,VB.NET,三层架构,...
阅读全文
UVA 10465 Homer Simpson(dp + 完全背包)
摘要:Problem C:Homer Simpson Time Limit: 3 seconds Memory Limit: 32 MB Homer Simpson, a very smart guy, likes eating Krusty-burgers. It takes Homer m minutes to eat a Krusty- burger. However, there�s a new type of burger in Apu�s Kwik-e-Mart. Homer likes those too. It takes him n minutes to ...
阅读全文
HDU3966(树链剖分)
摘要:题目:Aragorn's Story题意:给一棵树,并给定各个点权的值,然后有3种操作:I C1 C2 K: 把C1与C2的路径上的所有点权值加上KD C1 C2 K:把C1与C2的路径上的所有点权值减去KQ C:查询节点编号为C的权值分析:典型的树链剖分题目,先进行剖分,然后用线段树去维护即可,注意HDU的OJ采用Windows系统,容易爆栈,所以在代码前面加上:#pragma comment(linker, "/STACK:1024000000,1024000000")进行手动扩栈。#pragma comment(linker, "/STACK:102
阅读全文
Struts2 中action之间的跳转(分享)
摘要:例如从你的login.action到register.action 有两种实现方式 1. 设置type="redirect" register.action /index.jsp 2.设置 type="chain" action名称 /index.jsp 当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA 文件,相当于forward(客户端的url不会改变).当type为redirect时,说明会跳转到第二个actio...
阅读全文
从事web前端两年半后的迷茫
摘要:做了两年半的重构,突然有种迷茫的感觉,好像瓶颈了,不知道自己该怎么继续走下去,以前刚毕业的时候,总觉得自己有好多的东西要学在前端方面,所以有那个促使自己去学习的动力,每当没工作任务的时候,自己总是去主动学习的新的技术,经常去那些大的技术网站论坛,看别人的技术经验,解决问题的方法。现在,感觉工作可以轻轻松松地搞定时候,我突然有种害怕的感觉,不知道该如何往下面去发展,以前关心的是那些专业技术,现在身边人到处都是讨论房子、车,再没时间去关心那些技术论坛了。 刚来工作时的那种冲劲没了,也没了去学习技术的动力,难道是我该学习别的了,以前总是反感人家说女孩不适合做前端,现在都做了两年半的web前端了。。.
阅读全文
阿里巴巴60万年薪抢毕业生 必须是公认技术牛人
摘要:阿里巴巴60万年薪抢毕业生 必须是公认技术牛人 林琳 创建于:2013-08-29 16:12 阿里巴巴相关人士介绍,能够进入阿里A-star计划的应届毕业生将控制在10名,要入选这一计划需达到以下标准:校园公认的计算机技术牛人;在某一技术领域追求极致,领域顶级会议论文作者;用技术解决实际问题的高手;算法王、实习达人。 昨天,阿里巴巴公司向北京青年报记者确认,他们针对2014年应届毕业生推出了一项A-star(阿里星)计划,对于入选该计划的应届毕业生,不仅能拿到数十万元的年薪,而且还可以享受解决北京户口、赴杭州工作特殊补贴的政策,而其他互联网公司也纷纷开始了针对优秀应届生的秋季抢人大战。 ..
阅读全文
[置顶] LED办公楼宇照明节能方案及城市夜景照明节能方案
摘要:LED照明办公楼宇节能方案 一组来自国家有关部门的调查数字显示: 我国办公楼宇年电力消耗总量占全国总消耗量的10%,能源费用超过800亿元,主要包括政府机关、企事业单位、商业写字楼等办公楼宇,大部分办公楼宇的全年用电量在100KWH以上,其中空调用电在45-50%;用户室内用电35-40%;公用电费支出10-15%。 照明系统在办公楼宇的用电设备是仅次于中央空调的第二用电大户,对照明系统的集中监控在保证照明稳定可靠的前提下还要考虑它的节能性。机场的照明可分为三类:办公室照明、公共区域照明、泛光照明。办公室照明指通常房间内的照明。公共区域照明是指走廊、过道、部分室外长廊等区域的照明。 泛光照明.
阅读全文
线段树最后总结
摘要:一些自己未做的题目。 还涉及的其他知识点。参考大牛文档。 1.关于成段更新 练习: poj1436Horizontally Visible Segments poj2991Crane 2.关于扫描线,求矩形面积并、周长并等题。 3.还有一个关于线段树的DFS把多叉树转换。ural1890 4.线段树有DP思想的几道。。http://acm.neu.edu.cn/hustoj/problem.php?id=1356 5.要做的还有很多很多,这一些我会随时回来做&&复习。
阅读全文
查看LINUX系统版本和硬件信息
摘要:查看发行版本 # cat /etc/issue Red Hat Enterprise Linux Server release 6.2 (Santiago) 查看内核 # uname -a Linux 51 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux 依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 查看CPU信息 查看CPU型号 cat /proc/cpuinfo | grep name...
阅读全文
WIZnet即将推出高性能网络芯片W5500
摘要:WIZnet将于9月份推出高性能网络芯片W5500,这是继W5100、W5200和W5300之后一款全新的全硬件TCP/IP协议栈网络芯片,这款芯片具有更低功耗与工作温度,及改良工艺,是嵌入式以太网的最佳选择,敬请期待!W5500特征高速SPI接口,便于与任何MCU连接支持TCP/IP协议:TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE内嵌10/100Mbps以太网物理层支持自动应答(全双工/半双工模式)多种指示灯信号输出支持8个独立的端口(Socket)同时连接内部32K字节存储器作TX/RX缓存支持休眠模式和网络唤醒3.3V工作电压,I/O口可承受5V电压..
阅读全文
OA项目之分页
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Web;namespace DigitalCampus.Web.Common { public class PageFuntion { /// /// 分页 /// /// 数据总数 /// 每页显示数据数 /// 当前页码 /// 传参 /// 页面 /// public static string GetStrPage(int DataCount, int pageSize, int CurrentPa...
阅读全文
json对象的封装与解析
摘要:一、解析json对象表结构信息对象,json格式,名称为tableObj * { * "tableName":"t_res", //表名称 * "columnInfo":[ //字段信息 * { * "columnName":"id", //字段名 * "dataTypeName":"varchar", //字段类型 * "isKey":true, //是否为主键,true代表是主键,false代表不是 * "isAutoIn
阅读全文
需求分析挑战之旅(疯狂的订餐系统)(8)——最后的疯狂
摘要:摘要: 说教性质的需求分析理论,各位看了也白看,所以咱们就来一个真实个案——“订餐系统”体验一下。“订餐系统”貌似简单,但陷阱重重,各种需求分析的经典场景将会一一重现,各位做好准备接受这个挑战没有?我将分8篇为大家分享,全部内容超过1万1千字,而且有n多图片和思考题,请准备好盒饭边吃边看吧…… 大纲: 1.某IT公司员工的吃饭问题 2.需求分析的大道理 3.背景-需要-需求规格 4.没完没了的“新需求” 5.领导“突发奇想” 6.榨干人脑汁的需求分析 7.变被动为主动 8.最后的疯狂8.最后的疯狂订餐系统的故事还没有结束,过了一段时间,大家的抱怨陆续又来了! 来自员工的抱怨: 有些员工觉得A.
阅读全文
Oracle中对时间操作的一些总结
摘要:sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天 add_months(sysdate,-5) 在系统时间基础上延迟5月 add_months(sysdate,-5*12) 在系统时间基础上延迟5年 上月末的日期:select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒:select trunc(add_months(sysdate,1),'MM&#
阅读全文
创建索引前后执行计划的变更和软硬解析的比较
摘要:环境:OEL+Oracle 10.2.0.5 Rac今天在itpub上回答一个网友的提问,RT:我第一次执行了一条sql之后,这条sql通过了硬解析,得到了执行计划,当再次执行这条sql时,会进行软解析是吧,不会通过优化器得到新的执行计划。如果我增加了一条索引,通过索引执行这条sql更好,在执行这条sql是进行软解析吗?(统计信息的改变,会导致sql进行硬解析吗?)我当时的回答是:有索引了,统计信息变了。走索引了,执行计划变了。 但是软硬解析是对于SQL语句而言的吧?只要共享池中存在此SQL副本,将直接执行软解析;个人认为未经analyze表前,会被软解析 答案应该是硬解析;中午午休的时候,趴
阅读全文
Oracle的TPCC测试,原来也是个作弊的东西...
摘要:http://www.oaktable.net/content/sorted-hash-clusters-rip根据Jonathan Lewis老先生的测试实例,发觉cluster 的sort功能,完全是为了tpcc测试而存在的,非等值的查询语句,都会走错误的计划,得出错误的结果。这回oracle麻烦大了...execute dbms_random.seed(0)create cluster sorted_hash_cluster ( hash_value number(6,0), sort_value varchar2(2) sort)size 300hashkeys 100;create
阅读全文
HDU 2094 产生冠军
摘要:产生冠军Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6631 Accepted Submission(s): 3163 Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。 球赛的规则如下: 如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。 如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为...
阅读全文
poj 3269 Building A New Barn
摘要:#include #include #include #include #include using namespace std;const int maxn=1e4+9;int x[maxn],y[maxn];struct D{ int x,y; bool operator >1]==x[n+2>>1]&&y[n>>1]==y[n+2>>1])) { bool flag=false; int xx=x[n+1>>1],yy=y[n+1>>1]; for(int k=1;k>1]); sum+=abs(y[
阅读全文
[js - 算法可视化] 汉诺塔(Hanoi)演示程序
摘要:前段时间偶然看到有个日本人很早之前写了js的多种排序程序,使用js+html实现的排序动画,效果非常好。 受此启发,我决定写几个js的算法动画,第一个就用汉诺塔。 演示地址:http://tut.ap01.aws.af.cm/visual/hanoi.htm 代码:http://tut.ap01.aws.af.cm/js/hanoi.js 下图为演示界面: 在写界面的时候,才真正理解css中position的用法,之前知道含义,但是不知道搭配的用法。 position用法:外层使用relative,内层使用absolute,这样内层的absolute对象都可以使用top,left和外层进行..
阅读全文
有感于NC的强大
摘要:第一次知道nc(netcat)是好几年前的事了,那个时候天比现在更蓝,草比现在更绿,卤煮也还是一个刚上大学不久的青葱骚年...现在把这个01年的老古董拿出来说好像有点炒冷饭的意思,资料也铺天盖地了说多了还惹人嫌。 不过没办法啊,毕竟当卤煮逐渐发现它有许多颇有内涵的功能的时候,连小伙伴都让它给惊呆了 :D ... 由于对hacker文化的兴趣,顺理成章的在合适的时候发现了nc,但当时的卤煮正值被铺天盖地的计算机的方方面面知识砸的晕晕乎乎的人生阶段...对于这个一直享有瑞士军刀之名的软件,找过来看了两把完全没有发现其中的滚滚内涵~ 因为是这样的,nc提供的基本功能并不多,w...
阅读全文
was配置oracle RAC集群的数据源
摘要:在WebSphere中配置配置Oracle RAC集群的数据源,假设Oracle RAC双击分别为 HOST1 与 HOST2 , 端口为1521 ,服务名为 orcldbservice,则配置的URL连接串为 jdbc:oracle:thin:@(description=(ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = HOST1)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = HOST2)(PORT = 1521)))(FAILOVER=yes)(LOAD_BALANCE=yes)(...
阅读全文
vb.net 操作xml
摘要:xml文件: Oberon's Legacy Corets, Eva 5.95 code:Imports System.XmlPublic Class Form1 Dim xmlDoc As New XmlDocument() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '往节点中插入一个节点: xmlDoc.Load("bookstore.xml")...
阅读全文
一个用C++写的Json解析与处理库
摘要:什么是Json?这个库能做什么?JSON(JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write.Json 是一种轻量的数据交换格式,和 XML 一样在 Web 开发中非常常用。在 Ajax 的应用中,前台基本上会用到JSON 作为数据交换格式,因为在 JS 里面可以通过JSON.parse() 函数对 JSON 格式的字符串进行解析得到 JS 对象,通过这个 JS 对象可以轻松地获取和修改里面的数据。而这个库 ggicci::Js
阅读全文
《火球——UML大战需求分析》(0.1)——开篇废话
摘要:说明:《火球——UML大战需求分析》是我撰写的一本关于需求分析及UML方面的书,我将会在CSDN上为大家分享前面几章的内容,总字数在几万以上,图片有数十张。欢迎你按文章的序号顺序阅读,谢谢!本书已经在各大网上书城及书店销售,欢迎你的关注。------------------------------------------------------------------------------------------------------------------------------开篇废话摘要:本篇“废话”其实就是本书的序。我买书很少看序,直接翻到目录,而有时候偏偏遇上一些书写了一堆前言、
阅读全文
清理8组nodes中表的历史数据,平均每个node中的表有1.5亿条记录,需要根据date_created字段清理8000W数据记录,这个字段没有索引。
摘要:清理8组nodes中表的历史数据,平均每个node中的表有1.5亿条记录,需要根据date_created字段清理8000W数据记录,这个字段没有索引。 环境介绍 线上磁盘空间不足,truncate了许多能动的表,磁盘空间还是占据了87%,我们的nagios报警阀值是80%。所以不断的还会收到email以及短信报警。需要根据时间字段date_created清理,但是在设计之初由于当初的开发人员考虑不足所以date_created字段没有建立索引。另外这些数据可以不用备份,直接删除掉。 问题来了,这么大记录量的表,根据date_created字段删除记录,而且还没有索引,难度...
阅读全文
串的模式匹配——Brute-Force算法
摘要:Brute-Force算法的基本思路为:从目标串s=“s0s1...sn-1”的第一个字符开始和模式串t=“t0t1t2...tn-1”中的第一个字符比较,若相等,则继续逐个比较后续字符;否则从目标串的第二个字符开始重新与模式串t的第一个字符比较。以此类推,若模式串s的第i个字符开始,每个字符依次和目标串t中的对应字符相等,则匹配成功,返回i,否则匹配失败,算法返回-1。int index (SqString s,SqString t){ int i=0,j=0; while(i=t.length) return (i-t.length); else return -1; } ...
阅读全文
《火球——UML大战需求分析》(0.2)——目录
摘要:说明:《火球——UML大战需求分析》是我撰写的一本关于需求分析及UML方面的书,我将会在CSDN上为大家分享前面几章的内容,总字数在几万以上,图片有数十张。欢迎你按文章的序号顺序阅读,谢谢!本书已经在各大网上书城及书店销售,欢迎你的关注。------------------------------------------------------------------------------------------------------------------------------目录(后面的数字为页码)第 1 章 大话UML 14 1.1 UML基础知识扫盲 14 UML有什么用? 14
阅读全文
利用svg技术实现在线动画演示
摘要:搜索MDCC的论文,发现了这个站点,里面有演示动画,居然是通过svg来实现的。分享给大家看看: 有空研究下,做一个类似的演示,展示一下OceanBase内部的常见操作。 展示一个svg做的游戏:http://samples.msdn.microsoft.com/Workshop/samples/svg/svgAnimation/advanced/example5.html 学习SVG动画的资源:http://technet.microsoft.com/zh-cn/library/hh273393http://www.w3.org/TR/SVG/animate.html
阅读全文
UIWindow 详解
摘要:UIWindow对象是所有UIView的根视图,管理和协调的应用程序的显示、分发事件给View。UIWindow类是UIView的子类,可以看作是特殊的UIView。一般应用程序只有一个UIWindow对象,即使有多个UIWindow对象,也只有一个UIWindow可以接受到用户的触屏事件。UIWindow初始化在appDeleDgate里面的 didFinishLaunchingWithOptions方法。 第一、UIWindow的创建iPhone应用程序通常只有一个UIWindow类的实例,该实例的创建如果是从nib文件创建,则通常有个属性变量,如果是用代码创建,则必须在创建时传入屏幕矩形
阅读全文
Dijkstra算法模拟讲解
摘要:dijkstra算法,是一个求单源最短路径算法其算法的特点为: 层层逼进,有点类似宽度搜索的感觉 其需要的数据结构为: int map[N][N] 所有点之间的权表 int dis[N] 所有点到源点的最短距离 int prev[N] 存储每个点的前一个经过的点,用于输出路径 int used[N] 用于存储已经求出最短路径的点 则总的点减去used中的点,为还没有找出最短路径的点 初始化时:map为实际存储的权,如果某一边没有,则设置为无穷大INF,自身设置0 ...
阅读全文
ComboBox控件绑定数据源
摘要:最近在研究机房收费系统的组合查询的方法时,看到了ComboBox控件可以进行数据绑定,我觉得这个功能真的很不错,可以给我省去很多的麻烦。下面是我组合查询窗体界面 一、数据转换方法现在我们开看一下我以前写的一段代码:1、在界面初始化的时候向ComboBox中添加数据 ''' ''' 添加界面 ''' ''' ''' ''' Private Sub frmQueryUserWorklog_Load(ByVal sender As System.Object
阅读全文
Android UI--ViewPager扩展Tab标签指示
摘要:Android UI--ViewPager扩展Tab标签指示2013年8月30日出来冒冒泡 ViewPager这个控件已经不算是陌生的了,各种玩Android的小伙伴们都有发表相应的文章来讲它。我看过一些文章,感觉其他网站博客贴的代码很不好看,文章排版也不好。小巫还是喜欢自己写写,弄些好看的效果图,把代码贴好一点,别人参考起来也会舒服很多。我之前也有在其他网站发表过文章,比如51CTO、博客园等,我还是最喜欢CSDN,虽然有时候也会麻烦一点,但相对而言,在CSDN发表博客一定是个好去处。 先上几张效果图: 以上就是我实现Demo的效果啦 布局代码:...
阅读全文
ACCP6.0 教程课件,可用
摘要:下载地址 求分http://download.csdn.net/detail/qq873113580/6038955包含ACCP6.0所有,是我朋友的自己保存的,请大家不要修改密码,谢谢下面就是要下载的内容,求分,切记,不要改密码,不要删除百度网盘账号 aa86552015@126.com密码 aa11221990-------------只供大家分享,请勿修改密码,谢谢-------Y2 JAVAhttp://pan.baidu.com/share/link?shareid=2170664228&uk=590578086解压密码 http://pan.baidu.com/share/
阅读全文
Openstack命令收集
摘要:查看rabbitmq 队列rabbitmqctl list_queues查看keystone的用户keystone user-list查看keystone endpoint keystone endpoint-list查看keystone的rolekeystone role-list查看keystone 服务keystone service-list查看keystone租户keystone tenant-list查看租户情况keystone tenant-get ID查看keystone进程ps -ef | grep -i keystone-all查看日志是否有错误grep ERROR /va
阅读全文
C功底挑战Java菜鸟入门概念干货(一)
摘要:一、认识Java1、Java 程序比较特殊,它必须先经过编译,然后再利用解释的方式来运行。 2、Byte-codes 最大的好处是——可越平台运行,可让“一次编写,处处运行”成为可能。 3、使用 classpath 可以指定 class 的运行路径。 二、走进Java1、Java 语言的注释方式有三种: (1)“//”记号开始,至该行结束; (2)“/*”与“*/”这两个符号之间的文字; (3)文档注释“/** */”。 2、如果将一个类声明成 public,则它的文件名称必须取成这个类的名称才能顺利编译。 3、main()在 Java 里是一个相当特殊的 method,它一定要声明成 p..
阅读全文
java MemCachedClient遍历memcache中所有的key
摘要:在java memcached client documentation中没有提共遍历memcache所有key的方法。但是提供了两个方法statsItems和statsCacheDump,通过statsitems可以获取memcache中有多少个item,每个item上有多少个key,而statsCacheDump可以获取每个item上各个key的信息(key的名称,大小,以及有效期)。 下面是它的api文档地址:http://www.geelou.com/javadocs/java_memcached-release_2.0.1/com/danga/MemCached/package-s.
阅读全文
数据结构--哈夫曼树
摘要:哈夫曼树是二叉树的一种。被称为最优二叉树。实际应用中最重要的是带权路径长度。基本术语:树的路径长度:树中每个结点的路径长度之和。权:附加在树节点上,表示出现的概率。树的带权路径长度:所有叶子结点带权长度之和。 看实例: D的结点路径长度:从d到A的路径,共走了两条边,所以为2。树中的叶子结点有D,E和F。结点路径都为2。假设子结点的权都为2,那么树的带权路径长度=2*2+2*2+2*2=12;哈夫曼树实现: 实质是求树的带权路径长度的最小值。使算法更简便,访问的路径最小。描述:1)从给定值中构造森林F,且森林中的每个二叉树只有根结点。2)从F中选择最小的两个二叉树构成新的二叉...
阅读全文
JSP打印九九乘法表
摘要:##index.jsp: "> My JSP page 9 x 9 cheng shu "; %> 启动tomcat server,浏览器访问:http://127.0.0.1:8080/工程名/: 9 x 9 cheng shu 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=...
阅读全文
A20 GPIO中断类型差别结果迥异的问题思考
摘要:A20GPIO中断类型差别结果迥异的问题思考最近在使用全志A20做开发时,发现在处理中断的时候,用电平触发模式,报中断比较乱,用边沿触发则很稳定,不会乱报。笔者感到比较困惑,笔者用电平触发写的code如下: reverseHandle = sw_gpio_irq_request(gReverseCar_gpio_hdle.gpio, TRIG_LEVL_HIGH, \ &sw_reverseCar_irq_Handle, &privateData); if (!reverseHandle) { p...
阅读全文
Java中synchronized注意点
摘要:之前一直以为synchronized加在方法前面就只有一个线程能访问了,项目中碰到一个问题,一个类的不同对象,同时访问加了 synchronized的方法 同样是可以访问的,那是因为synchronized只是对一个对象的多个线程是有锁的,对于不同对象是没用的, 解决方法是 加上static synchronized这样只要是是这个类的对象都是可以实现同步的
阅读全文
01背包,完全背包,多重背包 ,模板代码
摘要:01 背包void bag01(int cost,int weight){ for(i=v;i>=cost;i--) if(dp[i]=v) complete(cost,weight); else{ k=1; while(k<amount){ bag01(k*cost,k*weight); amount-=k; k+=k; } bag01(cost*amount,weight*amount); }}
阅读全文
在两个Android设备间通过UDP传输目录内文件
摘要:这两天下了一个使用UDP传输目录内文件的程序,发出来给大家一起看看,共同进步。有问题请指教。由于udp丢包比较厉害,因此使用了自定义的内部协议,进行双方的确认。程序跑起来后,看网络状况,有时候会一卡一卡的。 源程序下载见:http://download.csdn.net/detail/hardstone1/6039033,需要2积分,呵呵,赚点小分 以下是程序说明:* 本程序集成了数据导出端(服务器端)和数据导入端(客户端),使用UDP进行文件传递 * 服务器端的文件来源目录,见Tools中SOURCEPATH的设置 * 客户端的文件保存目录,见Tools中DESTINATIONPATH的设.
阅读全文
OpenStack安装部署管理中常见问题解决方法
摘要:一、网络问题-network 更多网络原理机制可以参考《OpenStack云平台的网络模式及其工作机制》。 1.1、控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点,控制节点和计算节点。控制节点包括网络控制、调度管理、api服务、存储卷管理、数据库管理、身份管理和镜像管理等,计算节点主要提供nova-compute服务。 控制节点的服务可以分开在多个节点,我们把提供nova-network服务的节点称为网络控制器。 1.2、OpenStack中nova-network的作用 OpenStack的网络由nova-network(网络控制器)管理,它会创建虚拟网络,使主机之.
阅读全文
解决magento保存产品时耗时很长的问题
摘要:以前我在更新产品属性值(拿price为例)的时候,通常会这样做: foreach($product_ids as $id){ $product = Mage::getModel('catalog/product')->load($id); $product->setPrice($price)->save();} 因为之前网站产品很少,也就几百个,foreach下来,不会感觉这段code很慢,后来产品逐渐增多,每次走到这里,动辄就会消耗几个小时;echo了一下save,每个产品约耗费5秒,如果有1万件产品,foreach完成就是14个小时,mysql都几乎就要g
阅读全文
easyui-layout中的收缩层无法显示标题问题解决
摘要:先看问题描述效果图片: 如上,我的查询条件是放在layout下面的一个可收缩层中,初始是收缩的,title显示不出来的话对使用者很不方便,代码如下: 关键字(支持模糊查询): 过滤条件 清空条件 为什么显示不出title呢?查了很久也没找到原因,估计是easyui本身就有这个问题吧,目前我的临时解决方案是修改easyui源码添加一个自定义属性上去,属性名称:closedTitle,修改后的效果图片如下: 修改后的代码如下: ...
阅读全文
JAVA排序(一) Comparable接口
摘要:昨天接到一个实习公司的电话面试,来的很突然,没有准备。由于以前没用过,在被他问及是否用过JAVA的排序工具Comparable与Comparator时,没有回答上来,只能实话实说没有用过。感觉太丢人了~~回去赶紧看看,现在将学到的东西记录下来,同大家分享~~先说Comparable接口,publicinterface Comparable。当需要根据类中的成员变量对类进行排序时,只需实现该接口,覆写compareTo方法即可非常方便~~该接口中只有一个方法--int compareTo(To);在该方法中可以自己定义成员变量大小“规则”,这里举的例子是降序排列,该方法根据比较的结果(大于、等于
阅读全文
C语言数据结构----栈与递归
摘要:本节主要说程序中的栈函数栈的关系以及栈和递归算法的关系。一、函数调用时的栈1.程序调用时的栈是也就是平时所说的函数栈是数据结构的一种应用,函数调用栈一般是从搞地质向低地址增长的,栈顶为内存的低地址,栈底为内存的高地址。函数调用栈中存储的是数据的活动记录。活动记录是函数一些信息。如下如所所示:2.假如有如下程序:#include #include void fun(char* a){ char* b; strcpy(b,a);}int main(){ char a = '1'; fun(&a); return 0;}那么在函数调用的过程中,函数栈的活动记录如下所示:3.程
阅读全文
[置顶] SpecDD(混合的敏捷方法模型)主要过程概述
摘要:敏捷已成为当今使用最广泛的开发方法。有趣的是,敏捷方法的流行性并不是因为它取代了其他开发方法,相反它与这些方法进行了更好地融合。现实世界众多敏捷项目的成功,也证明了敏捷将走向杂化的未来。 SpecDD是由周铁人博士创立的一个以需求为核心的混合敏捷开发方法。它基于同时支持敏捷开发和非敏捷开发流程而设计。SpecDD过程模型 在SpecDD过程中,开发过程由一组连续的迭代组成,这些迭代过程通常也被称为Sprint。一个迭代通常持续2-4周,但也可以根据实际情况需要或长或短。在迭代内,团队对规划的新开发工作作出承诺,并完成开发实现及测试,同时将这些过程记录在案。 通过在SpecDD项目过程中,为每个
阅读全文
Vim 实用技术,第 1 部分: 实用技巧(转)
摘要:原文链接:http://blog.jobbole.com/20604/0. Vim 简介作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱。不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。本文作者在多年的实际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对 Vim 作全面而系统的介绍,但也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深入挖掘其能力,真正把这一强大的工 具用好。下面首先对 Vim 做一下最基本的介绍,并给出一些参考信息,以方便对 Vim 不
阅读全文
如何解决dns解析故障
摘要:在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的。这个现象发生的机率比较大,所以本文将从零起步教给各位读者一些基本的排除DNS解析故障的方法。 一、什么是DNS解析故障? 由于IP地址信息不太好记忆,所以网络中出现了域名这个名字,在访问时我们这需要输入这个好记忆的域名即可,网络中会存在着自动将相应的域名解析成IP地址的服务器,这就是Dns服务器。能够实现DNS解析功能的机器可以是自己的计算机也可以是网络中的一台计算机,不过当DNS解析出现错误,例如把一个域名解...
阅读全文
listview 的onitemlongclick阿和onitemclick冲突,item中还有button的点击事件
摘要:listview里面item有button的,button要设置android:focusable="false" ,listview里面如果设置了 onitemlongclick事件,那么onitemclick事件就不响应,我们只需要在onitemlongclick中返回true就可以解决问题了// 显示长按删除按钮 listView.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView arg0, View arg1, i
阅读全文
Vim 实用技术,第 2 部分: 常用插件(转)
摘要:http://blog.jobbole.com/20619/2.1. gzip(压缩文件支持)作者:Bram Moolenar网站脚本编号:无(包含在 Vim 的标准发布之中)安装说明:无功能说明:该脚本使得 Vim 可以直接打开使用 gzip [1]、bzip2 [2] 和 compress [3] 压缩的文件(要求存在相应的命令行工具)。后缀为“.gz”、“.bz2”和“.Z”的文件会在打开时被动态解压缩,并在写操作时被自动重新压缩。打开压缩文件时,屏幕上出现一个(不正确的)“[noeol]”的提示是正常的,不必进行理睬。2.2. netrw(网络文件支持)作者:Charles E. Ca
阅读全文
spring的作用及优势---第一个spring示例
摘要:Spring 的作用及优势 * Spring 用于整合,好处是解耦。 解耦,可以降低组件不组件乊间的关联,改善程序结构,便于系统的维护和扩展。 我们在使用 Spring 框架时,主要是使用 Spring 容器的两个特性:IoC 和 AoP。 IoC 全称 Inverse of Control(反向控制戒控制反转)。 在类和类乊间存在控制权,控制权指的是对象的创建和使用, 比如有类 A 和类 B,我们乊前的做法是在 A 中调用 B,那么控制权就在 A 中,这样做的耦合度较高, 如果修改了 B,A 也要做相应修改。 引入 Spring 框架后,控制权由 spring 容器来负责。...
阅读全文
紫薇~还记得大明湖畔的HTML5智力拼图吗?
摘要:曲线谜团是非常有趣的HTML5智力游戏,据说超过多少分会有惊喜,游戏简单易操作,偶尔抛弃那种杀死脑细胞的大型游戏,玩玩这种简单经典的益智小游戏,放松放松,也是不错的选择嘛~将游戏 通过 统一开发环境(UDE) 工具编码,跨平台移植,支持ios和android平台, 托管 到 MM应用引擎 服务器,从网页上玩,效果那是杠杠滴。 游戏 地址: http://quxianyouxi.mmapp.cn UDE模拟器游戏效果图片: 玩游戏学技术,源码下载请猛戳
阅读全文
细说javascript函数
摘要:javascript函数是一个比较奇怪的东西,接触一段时间你就会犯迷糊,弄不明白它到底是什么了。你是否会因为有的javascript函数没有名字而莫名其妙,是否会因为javascript函数的参数没有类型而抓狂,是否为javascript函数以表达式的形态存在而彻底崩溃。正是因为有了这些烦恼才让javascript函数值得我们寻味,我想从函数的构成来细说函数,这听起来像是一句废话,讲任何东西当然是从构成去谈,但是由于javascript函数你确实捉摸不了它的形态,因此这里我是从一个标准函数的构成来细说。1.函数名 在面向对象语言中,函数一般都有名称,但javascript函数不一定,这类函数.
阅读全文
[置顶] 还是虚函数那些事
摘要:关于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
阅读全文
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...
阅读全文
POJ 2400 最小权匹配
摘要:吐槽:首先,这道题的输入居然是错的。要将上下两个矩阵的位置换一下才可以出样例,也就是上面那个矩阵是employee对Supervisor的打分,下面那个矩阵才是Supervisor对employee的打分。 题意:给出两个矩阵,分别是employee对supervision的打分和supervision对employee的打分。当然矩阵中给出的不是分数,而是进来的先后顺序,第一个进来的分数就是1,第二个。。。类推,然后分数越低对这个部门越喜欢,同理下一个矩阵。 然后叫你求出,使得他们都最满意的方案,并且输出平均不满意度,这个平均不满意度就是,假设a这个人到b这个部分,他的分数是1,但是完...
阅读全文
面试题之数组统计
摘要:题目:给定数组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(...
阅读全文
CSharp tar类型文件压缩与解压
摘要:最近闲暇时间开始写点通用基础类在写到tar类型文件压缩与解压时遇到点问题压缩用的类库我是下载的SharpZipLib_0860版本先上代码加压核心 /// /// 内部文件及文件夹压缩方法 /// /// 被压缩的文件及文件夹路径 /// tar压缩文件流 /// 压缩文件流基于的根路径 private void AddCompressFileAndFolders(string[] paths, TarOutputStream outputStream, string basePath, int compression) { try { foreach (st...
阅读全文
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
阅读全文
[置顶] ProcessOn:划时代性的在线作图工具
摘要:ProcessOn是一款专业作图人员的社交网络,这里汇聚很多业界专家、学者,同时他们分享的作品又形成一个庞大的知识图库,你在学习专业知识的同时还可以结交一些志同道合的新朋友。 ProcessOn核心设计器采用HTML5 canvas、JavaScript等技术完成,它跟Visio这类传统的软件最大的区别就是无需下载和安装,更不用激活,即开即用。操作起来极为方便和简单,你可以在浏览器中简单拖拖拽拽,即可完成作图,相当人性化,ProcessOn还支自动时保存和实时协作,通过HTML5独特的技术做到毫无延迟,允许多个用户同时对同一文件进行协作编辑和多人聊天。 www.ProcessOn...
阅读全文
ImageView设置边框的两种方式
摘要:MainActivity如下:package cc.testimageviewbounds;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 给ImageView添加边框的两种实现方式 * * 方式一: * 利用自定义的shape-->即此处的imageviewboundshape.xml * 且为ImageView设置background,即代码: * android:background="@drawable/imageviewboundshape" * * 方式二: * 自定
阅读全文
嵌入式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-...
阅读全文
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
阅读全文
每天学点Linux:一
摘要:软链接和硬链接:软链接,又称符号链接,它的原理是通过一个文本文件记录真实文件在系统中的位置,然后在文件操作的时候通过该地址查找原文件然后对其操作。类似于Windows里面的快捷方式。软链接可以链接不同文件系统中的文件。硬链接,实际上是多个文件名指向同一个索引节点(在Linux文件系统中,磁盘中的任何文件都有一个编号——Inode Index索引节点)。也就是说Linux允许多个有效路径名对应同一个索引节点。这有点类似于多个引用指向同一个内存对象。只有在删除最后一个指向该索引节点的文件的时候,这个文件才真正从系统中被删除,否则只是仅仅移除指向这个索引节点的路径名。就像Java虚拟机只能释放引用计
阅读全文
Linux c 信号量
摘要:信号量(通过进程通信实现进程间的同步) 信号量(semaphore)信号灯 信号量是共享内存整数数组.根据需要定义指定的数组长度 信号量就是根据数组中的值,决定阻塞还是解除阻塞编程模型:1. 创建或者得到信号量 semget2. 初始化信号量中指定下标的值 semctl3. 根据信号量阻塞或者解除阻塞 semop4. 删除信号量 semctl案例: A: B: 创建信号量 得到信号量 初始化信号量 解除阻塞 根据信号量阻塞 删除信号量 int semget(key_t key, int nums,//信号量数组个数 int flags);//信号量的创建标记 //创建IPC_CREAT|IP.
阅读全文
计算机原理学习(2)-- 存储器和I/O设备和总线
摘要:前言前一篇文章介绍了冯诺依曼体系结构的计算机的基本工作原理,其中主要介绍了CPU的结构和工作原理。这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件,来了解整个计算机是如何工作的。 这些东西都是看得见摸得着的硬件,平时我们买电脑时最关注的就是CPU的速度,内存的大小,主板芯片等等的参数。1. 存储器前面我们以一个简单通用的计算机模型来介绍了CPU的工作方式,CPU执行指令,而存储器为CPU提供指令和数据。 在这个简单的模型中,存储器是一个线性的字节数组。CPU可以在一个常数的时间内访问每个存储器的位置,虽然这个模型是有效的,但是并不能完全反应现代计算机实际的工作方式。1.1 存储器系统层
阅读全文
单机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创建的文档,照搬
阅读全文
Android 天天爱消除辅助
摘要:简介《天天爱消除》是一款移植于手游的消除类益智游戏,该游戏只有通过手机登录QQ跟微信才能进行,这样一来这款游戏必然会大红大紫。 功能开发Android自动化触屏事件,录制操作脚本,实现天天爱消除自动化。在电脑中实现天天爱消除自动化,类似对对碰外挂。(对对碰外挂-----笔者在大学已实现)原理有两中方式实现:1、载入脚本,执行程序发送规律触屏事件。例如:触摸精灵 等就是这样的2、在电脑中运行,读取游戏指定地址,然后发出鼠标模拟事件。类似于对对碰外挂 。 效果如图: 代码相关代码在博客或博客资源中,需要的朋友注意查收了。连连看外挂Android 模拟系统事件(一) Android 模拟系统事件(.
阅读全文
实战数据结构(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.打印出新结果 *//*******...
阅读全文
最近招两个兼职的活(PHP和JSP)
摘要:我这里的活,都是兼职写作的,是两本入门教程,一本是PHP+Nginx一本是JSP+Servlet.都是入门教程,有署名有稿酬,有兴趣的可以联系QQ:837652732 验证:PHP或Java1个月内有效
阅读全文
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; /**...
阅读全文
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...
阅读全文
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>
阅读全文
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
阅读全文
第五章 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给我们提供的配置文件。如果是新的工程,一般都是...
阅读全文
常用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
阅读全文
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();
阅读全文
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浏览器上可以通过转换
阅读全文
第五章 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...
阅读全文
逻辑服务器和数据缓存服务器交互方式整理
摘要:游戏服务器有一个主逻辑服务器,处理大部分的游戏通用逻辑,角色、宠物、任务、道具等;还有一些全局性服务器,比如公会服务器和好友服务器。主逻辑服务器的特点是逻辑多,运行的时候出事的概率高一些,而好友服务器、公会服务器之类逻辑简单,比较稳定。目前的做法是主逻辑服务器会挂到一个数据缓存服务器上;像公会服务器会内嵌一个数据缓存服务器,就是公会服务器和缓存服务器只在一个进程内。这两者区别在哪里呢?前者是主逻辑服务器和缓存服务器各有一份相同的数据;而后者一个进程内就一份数据。主逻辑服务器和数据缓存服务器分开的原因有二:[1] 主逻辑服务器数据有改变时,可以快速得甩给缓存服务器,缓存服务器根据数据的重要性分不
阅读全文
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三把刀:上...
阅读全文
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...
阅读全文
解决Robotium测试用例crash问题
摘要:今天遇到一个棘手的问题用robotium框架真机测试客户端时 跑到一半会crash搜了一堆资料终于解决了我的程序引起crash主要原因有两个:1.用Robotium测试框架跑多个用例(写在同一个类里),只有第一个通过,第二个会卡顿, 导致crash原因是若同一个类里写多个测试方法,每个测试方法都会执行一次setUp() 和tearDown()方法,所以每一个用例开始时都是用的同一个启动Activity,如果你上一个用例退出时没有返回到那个Activity,执行下一个用例时会找不到启动Activity,就报错了解决方法:在tearDown()里加上返回到开始Activity的方法:solo.go
阅读全文
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
阅读全文
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
阅读全文
用户权限管理
摘要:用户权限管理实现业务系统中的用户权限管理--设计篇B/S 系统中的权限比 C/S 中的更显的重要, C/S 系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端 + 服务器检测实现,而 B/S 中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个 “ 非法用户 ” 很可能就能通过浏览器轻易访问到 B/S 系统中的所有功能。因此 B/S 业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的 “ 非法用户 ” 将会将他们彻底的 “ 拒之门外 ” 。下面就让我们一起了解一下如何设计可以满
阅读全文
Robot Framework作者建议如何选择自动化测试框架
摘要:本文摘自:InfoQ中文站http://www.infoq.com/cn/news/2012/06/robot-author-suggest-autotestRobot Framework作者建议如何选择自动化测试框架软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。一、记录回放的方式流行于商业工具之中,无需编程技能即可快速上手。然而这种方法相对脆弱,一旦UI变化测试就会受到影响,分散的脚本不可重用且难以维护,而且系统在测试前必须可用(也就意味着无法
阅读全文
汉字获取首字母多音字
摘要://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;
阅读全文
前后中括号正则匹配
摘要:在正则表达式中,前中括号 [ 属于特殊字符,要匹配它,需要转义,即加上 \;而后中括号 ] 不属于特殊字符,不必加转义字符。var pattern = "(\[{1})"; // 错误,正确应该为:([\[]{1})var flag = "gi";var reg = new RegExp(pattern, flag);reg.exec("[]");alert(RegExp.$1);以上代码是不正确的,错误在 pattern,应该写作 ([\[]{1})。即:对于前中括号 [,除了转义字符,还应该用中括号括起来。似乎不稀奇,稀奇在对后括
阅读全文
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隧...
阅读全文
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); // 背景色 //...
阅读全文
解决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
阅读全文
在strings.xml中定义html标签
摘要:在项目的开发过程中,需要用到把html内容放到strings.xml文件中,然后再读取到TextView中.原本以为像普通文本一样直接SetText就行了,结果行不通,大大超出我的预料.经过网上搜索,找到一些方法,自己经过整理,在此记录下来,另附上自己的测试工程.先贴上strings.xml文件中重点内容: Hello world! link Hello world! link ]]> 方法一:普通html string 加上Context的getText这方法能处理html中和xml共有的标签,但无法正确解析像""这种xml所没...
阅读全文
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
阅读全文
如何让自己拥有两年工作经验
摘要:如何让自己拥有两年工作经验?那就是靠实习、社会实践。特别是程序员这样的职业,没有必要非要到某某公司,某某部门去实习才能积累经验。传智播客成都java培训中心专业独特的课程体系,可以很好的帮助你解决企业用人中所需求的各种技术,通过高强度项目学习及编程实践,积累高薪就业所需的工作经验。未来在哪里?未来在脚下。成功在哪里?成功在脚下。我们现在在哪里?我们在传智播客成都java培训中心(http://cd.itcast.cn)亲!欢迎你!近期开班时间分别为:2013年10月8日java基础加强班,2013年10月10日javaEE+android就业班。已经开始报名啦~各位火速哦!
阅读全文
示波器入门使用方法
摘要:示波器是一种使用非常广泛,且使用相对复杂的仪器。示波器种类、型号很多,功能也不同,这些示波器使用方法大同小异。小编通过整理示波器使用方法,简单的给出示波器使用方法中最基本的操作,希望能给大家带来帮助。 示波器使用方法简介1 荧光屏 荧光屏是示波管的显示部分。屏上水平方向和垂直方向各有多条刻度线,指示出信号波形的电压和时间之间的关系。根据被测信号在屏幕上占的格数乘以适当的比例常数(V/DIV,TIME/DIV)能得出电压值与时间值。2 示波管和电源系统 1)电源(Power)-示波器主电源开关。当此开关按下时,电源指示灯亮,表示电源接通。 2)辉度(Intensity)-旋转此旋钮能改变光点..
阅读全文
模板显式、隐式实例化和(偏)特化、具体化的详细分析
摘要:最近看了看到了模板的特化,突然想起来上说的显式具体化、隐式具体化、特化、偏特化、具体化等概念弄得头晕脑胀,我在网上了找了好多帖子,才把概念给理清楚。 一下是我把再网上找的资料整理一下。 看着这么多叫法,其实就是三种。 1. 显示实例化 2. 隐式实例化 3. 特化(=具体化)、偏特化 一、实例化1.显示、隐式实例化 什么是实例化:一个通过使用具体值替换模板参数,从模板产生的普通类,函数或者成员函数的过程。 显示实例化:通过名字可见,就是清楚的表明你要实例化的类型 隐式实例化:通过编译器自己推测判断要实例化的类型。 比如一个模板:template //函数模板实现v...
阅读全文
Dynamics CRM 2013 初体验(5):Business Rule
摘要:新系统中的Business Rule是个不错的功能,相信它的出现能减少大量的开发工作。在日常开发中,我们需要对记录做大量的业务控制。比如:某字段是否要隐藏,某字段的值是否符合要求以及现实提醒信息等。在以前这类工作都是通过编码来完成,对于这类重复性的工作虽然很简单,但还是只能由开发人员来处理。Business Rule可以通过界面进行配置,配置过程也并不复杂,这样业务分析人员或系统管理人员将可以自行的配置适合需求的规则。下面我们来看看它的使用方法吧:图1图2图3
阅读全文
鸽巢原理和容斥原理小结
摘要:一、鸽巢原理内容回顾: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
阅读全文
Annotation 与 HttpClient(5)--Annotation HttpClient
摘要:Annotation HttpClient本内容不保证正确性,如有问题请及时提出经过前面四篇博客的铺垫,现在给出带有标记的HttpClient的实现。1. 带标记的HttpClient的需求和定义1) Http的访问方法Http的访问方法主要有两种,分别是Get和Post,对应的定义了两个Annotation,@Get和@Post分别表示实际调用执行的Http消息类型。2) Http的URLURL用于定位Http访问的网络服务器地址和方法,对应定义了@URL。3) Http参数的类型在Http访问中,参数可以放在URL中(@ParamUrl)、放在QueryString中(@ParamQ...
阅读全文
状态和工作
摘要:状态的差别:上午总感觉没睡醒,一直昏昏沉沉,什么都不想做,中午睡了一觉,比较足,所以醒来后,喝了杯咖啡,感觉状态好很多,也想做事情了,感觉什么都可以去做,都很有兴趣。你突然会发现很多工作的切入点,改进点。 我想这就是非常好的工作状态,效率肯定很高。 所以状态对于我们工作影响其实挺大的,记得最初出差的时候,就很不适应,感觉一整天都糟糕透了,昏昏沉沉的度过,而现在的出差感觉就好很多。所以维护好好的状态很重要,第一就是适度的睡眠,第二就是饮品:绿茶,咖啡.. 其实生活也是如此,好的状态自然会想做很多生活中有意义的事情。
阅读全文
VC实现将对话框最小化到系统托盘
摘要:1.minisysDlg.h头文件设置: 1)public: void setTray();//设置托盘 NOTIFYICONDATA nid;//NOTIFYICONDATA结构包含了系统用来处理托盘图标的信息 2)protected: // Generated message map functions //{{AFX_MSG(CminisysDlg) afx_msg LRESULT onShowTask(WPARAM wParam,LPARAM lParam); //}}AFX_MSG ...
阅读全文
[置顶] 实习总结3-job hunting(西安工作)
摘要:开始整理关于西安top level的IT企业的工作从去年开始实习就慢慢展开了,到了北京之后一直关注的比较密切,因此前前后后也整理了很多。本来不打算那么急着写这一篇的,但是在因为在公司呆着,对于西安的一些企业现状,觉得很有必要早早给大家整理出来,个人感觉这些从薪金、发展空间、舒适度等方面来讲,这些应该都是top 15%的了,因此拿出来好让同学们找工作有个明确的方向。外企:IBM(数据挖掘,平台软件居多) Intel(无线通信事业部,原英飞凌) SAP(Sybase & HANA) Sumsung(选择面最广的吧) ni ge NEC 高通 ptc thoughtworks 狄尔咨询 活跃
阅读全文
openjpa框架入门_项目框架搭建(二)
摘要:Openjpa2.2+Mysql+Maven+Servlet+JSP首先说明几点,让大家更清楚整体结构:官方source code 下载:http://openjpa.apache.org/downloads.html 我下载2.2.2的版本下载后解压缩 openbooks的source code如图:大家可以根据说明自己研究,也可以和我一起往下看,接下来是自己搭建maven管理的web project. 使用eclipse插件创建openbook web project.1:create a maven project 2:select create a simple project(sk.
阅读全文
OpenRisc-48-or1200的SPRS模块分析
摘要:引言之前,我们在分析or1200的WB模块时(http://blog.csdn.net/rill_zhen/article/details/10220619),介绍了OpenRISC的GPRS(general purpose register set)。除了GPRS之外,大多数的CPU还有SPRS(special purpose register set)。在分析完or1200的数据通路之后,从本小节开始,我们将分析or1200的控制通路。or1200的控制通路包括sprs,except,freeze三个主要的模块。本小节,我们就着重分析一下sprs模块。1,or1200的寄存器集1>G
阅读全文
Asp.Net MVC4配置Ext.Net
摘要:首先,下载MVC用的DLL包(Ext.NET.MVC.Pro.2.2.0.zip)。讲DLL文件拷贝到工程bin目录下,引用进工程。第二步,配置Views文件夹下的web.config文件(具体文字可参考压缩包中的配置文件范例)有关httpHandler的知识参看http://www.cnblogs.com/basibasi/archive/2008/02/16/1070895.html第三步,配置工程根目录下的web.config文件第四步,在body标签下加@Html.X().ResourceManager()到此为止,就可以简单的在View中简单的应用Ext.Net了。
阅读全文
Java - 字符串和Unicode互转 - 解析小米pm.min.js
摘要:小米JS地址:http://p.www.xiaomi.com/zt/20130313/huodong/pm.min.js上面这个JS是小米抢手机页面的代码。和抢手机有直接关联。。 虽然我3次都没抢到红米手机,但是今天偶尔发现这么一个js文件,对文件内容比较好奇,但是这个js开头有个数组,部分截图如下: 开始这么一大堆的16进制字符串,这种类型的数据经常会在properties文件中看到,为了看到实际的内容,写了如下代码进行翻译。 最简单的方式,只要把上面的代码,贴到浏览器(如chrome的console中),就可以看到还原的文字。 另一种java方式,实现很简单,因为看到上面的\x,首先想到的
阅读全文
HTML5 服务器发送事件(Server-Sent Events)介绍
摘要:w3cschool菜鸟教程Server-Sent 事件 - 单向消息传递Server-Sent 事件指的是网页自动获取来自服务器的更新。 以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。 例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果等。 浏览器支持 所有主流浏览器均支持服务器发送事件,除了 Internet Explorer。 接收 Server-Sent 事件通知 EventSource 对象用于接收服务器发送事件通知: var source=new EventSource("d...
阅读全文
wetask.cn领度任务全新试用体验
摘要:管理一个公司或者团队,最困难的事情莫过于追踪大家的工作状况,往往是任务分配下去了,无法及时掌握进度。做绩效评估时候仅凭主观判断,无法清晰掌握团队的工作成绩和工作效率。团队日报、周报各种报表繁多,也是事后总结,记录信息散乱,无法及时点评和工作指导。在寻找任务管理软件的时候,发现wetask.cn,看到介绍说领度任务是围绕着“任务”来组织和管理日常工作的一款团队管理软件。致力于有效地管理工作时间,提高沟通和协作效率,并通过细致全面的数据分析把握团队的工作情况,提升团队执行力。经过试用目前主要功能是:1.日常工作项目化,通过项目来分类管理工作。2.任务分配到人,并可设置任务优先级,选择任务汇报要求(
阅读全文
多线程--生产者消费者--简单例子
摘要:package com.lm.multest;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;class Resource { private int num; private String name; private boolean flag = false; Lock lock = new ReentrantLock(); Condition notFull = lock.new
阅读全文
httpClient download file(爬虫)
摘要:package com.opensource.httpclient.bfs;import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException;import org.apache.commons.httpclient.HttpStatus; import org.apache.http.Header; import org.apache.http.HttpResponse; import org.apache.http.client.C
阅读全文
调用底层的viewController--返回底层
摘要://返回底层viewController的方法--- (UIViewController*)GetViewController:(UIView*)uView{ for (UIView* next = [uView superview]; next; next = next.superview) { UIResponder* nextResponder = [next nextResponder]; if ([nextResponder isKindOfClass:[UIViewController class]]) { return (U...
阅读全文
[置顶] CSDN博客第三期云计算最佳博主评选
摘要:CSDN博客第二期云计算最佳博主排行圆满结束,恭喜所有上榜用户,为继续展示云计算方向的优秀博主,发掘潜力新星,为云计算方向的博客用户提供平台,CSDN博客第三期云计算最佳博主排行开始。同时,获奖者有机会成为CSDN移动开发者俱乐部特约讲师和俱乐部管理员。欢迎更多云计算方向的博主写博文、发评论。写出精彩,评出气势!(发博文记得选择分类哦)赶快行动吧!我们会陆续推出不同领域的排行榜,敬请期待…… 【活动时间】2013年08月27日-2013年09月15日 【排行榜规则】 原创榜:在活动期间,提取移动开发分类中发表原创文章最多的前20位博主进入最终评选。 人气榜:在活动期间,移动开发分类中所...
阅读全文
[置顶] CSDN博客第四期移动开发最佳博主评选
摘要:CSDN博客第三期最佳移动开发博主评选圆满结束,恭喜所有上榜用户,为继续展示移动开发方向优秀博主,发掘潜力新星,为移动开发方向的博客用户提供平台,CSDN博客第四期移动开发最佳博主评选开始。同时,获奖者有机会成为CSDN移动开发者俱乐部特约讲师和俱乐部管理员。欢迎更多移动开发方向的博主写博文、发评论。写出精彩,评出气势!(发发博文记得选择分类哦)赶快行动吧!我们会陆续推出不同领域的排行榜,敬请期待…… 【活动时间】2013年08月27日-2013年09月15日 【排行榜规则】 原创榜:在活动期间,提取移动开发分类中发表原创文章最多的前20位博主进入最终评选。 人气榜:在活动期间,移动开发分类.
阅读全文
Java_SSH项目主要步骤记录
摘要:建立Spring-Struts-Hibernate的步骤整理1.建立webproject2.建立hernate,action,service包3.右击项目,addmyeclipselibraray,加入struts2.1-core,hibernate3.3-core,spring3.1-core4.右击项目,myeclipse,addspringcapability,在web.xml中增加5.Addhiernatecapability,选择数据源,和存放生成实体类的hibernate包,选择existing配置文件,contextApplication.xml6.此时applicationCo
阅读全文
WebView cookies清理
摘要:今天在项目中发现一个BUG在使用新浪微博账户登录应用时,webview会自动登录上次的微博帐号!(因为webview 记录了微博帐号和密码的cookies)所以,需要清除SessionCookie:Java代码 CookieSyncManager.createInstance(this);CookieSyncManager.getInstance().startSync();CookieManager.getInstance().removeSessionCookie();Java代码 另外,清理cache和历史记录的方法:Java代码 webView.clearCache(true);web
阅读全文
c# xml操作类
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Xml; using System.IO;namespace XML.Helper { public class xmlHelper { #region 字段 /// /// xml文件物理路径 /// private string _FilePath = string.Empty; /// /// xml文档 /// private XmlDocument _xml; ...
阅读全文
SpringMVC中使用zTree
摘要:1 前端页面 "> 左侧树形导航栏 --> 2.后台代码@Controller@SessionAttributes("userT")public class Test { @RequestMapping("TestZTree") public @ResponseBody String TestZTree() { Tree s1 = new Tree(1,0,"test1",true); Tree s2 = new Tree(2,0,"test2",true); Tree s3 = new Tr
阅读全文
职业生涯的修炼 1
摘要:走好自己的职业生涯的路子非常重要,而往往我们都会沉浸在现有的工作中,忘记了前行的脚步。突然意识的时候,其实已经过了好久,意识到刚刚过去的这段时间,虽然工作也在做,但目的性不强,自我学习不明显,有些心安理得了。 所以,我们要在一个单独的层面或是路子来记录,督促,思考,改进关于职业生涯的修炼。工作中有很多机会和挑战,能够正确的的认识和接受挑战最重要,挑战好心态,努力进行自身的改善和提高,才会有机会。 所以这是职业生涯修炼的开篇之作,以此为始,开启职业生涯的修炼之路。目前走的路子没有改变,继续走项目管理的路子,只是进步的比较缓慢,今年以来的出差也确实让我得到了一些锻炼,见的人多了,事情多了,除...
阅读全文
java代码收藏:获取HttpServletRequest中某一前缀的参数
摘要:public static Map getParametersStartingWith(ServletRequest request, String prefix) { Enumeration paramNames = request.getParameterNames(); Map params = new TreeMap(); if(prefix == null)prefix = ""; while(paramNames != null && paramNames.hasMoreElements()) { ...
阅读全文
给ecshop后台增加管理功能页面
摘要:给ecshop后台增加管理功能页面 比如我们增加一个统计报表叫做 物流费用统计报表 放在后台“报表统计”栏目中 具体操作步骤: 第一步,我们要添加一个菜单到后台,然后设置语言项,最后设置权限,这样,后台就有了一个可以点击的链接,并且可以分配权限; 第二步,新增链接文件,包括模板文件和后台操作文件,也需要新增语言项; 第三步,测试; 好,我们一步一步完成它。 我们先在后台添加菜单。 打开language\zh_cn\admin\commn.php 例如新菜单要加在报表统计下,添加如下代码: $_LANG...
阅读全文
SSH25个命令 + 深入SSH端口转发细节
摘要:OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。(注:有些内容较长的命令,在本文中会显示为截断的状态。如果你需要阅读完整的命令,可以把整行复制到您的记事本当中阅读。)1、复制SSH密钥到
阅读全文
yii post delete request more safe
摘要:常规的delete方法如下: /** * Deletes a particular model. * If deletion is successful, the browser will be redirected to the 'index' page. */ public function actionDelete() { if(Yii::app()->request->isPostRequest) { // we only allow deletion via POST request $this->loadModel()->delete();
阅读全文
oracle 和informix 的基础区别
摘要:1:查看表空间 select b.file_name 物理文件名, b.tablespace_name 表空间, b.bytes/1024/1024 大小M, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M, substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_name,b.bytes...
阅读全文
Activitys, Threads, & Memory Leaks
摘要:Activitys, Threads, & Memory Leaks 在Android编程中,一个公认的难题是在Activity的生命周期如何协调长期运行的任务和避免有可能出现的内存泄漏问题。考虑下面一段代码,在Activity创建时启动了一个线程,在线程中无限循环。 /** * Example illustrating how threads persist across configuration * changes (which cause the underlying Activity instance to be * destroyed). T...
阅读全文
hibernate的3种状态
摘要:hibernate的三种状态是瞬态、持久态、脱管态瞬态:新new来的对象称为瞬态。持久态:处于该状态的对象在数据库中有一条对应的记录,并拥有一个持久标识。脱管态:当与某持久对象的session关闭后,该持久对象就转变为脱管状态。当脱管状态重新关联到session时,此脱管状态就转变为持久对象。
阅读全文
假数据自我添加测试--NSArray object
摘要:一、列表假数据//在.h文件里面定义node所包含实体类---1struct listTestNode{ NSString *image; NSString *name;};//在.m实现文件里面//把不同的数据赋值给NSArray---------2NSArray *testList = [[NSMutableArray alloc]init];for(int i=0;i<3;i++){ struct listTestNode node; switch (i) { case 0: { node.name = @"...
阅读全文
交换两个变量的值的方法-----从简单问题入手
摘要:以前写交换数值的方法,会毫不思索写出这样的语句swap(int a ,int b){int temp ;temp = a ;a = b;b = temp;}这样就可以实现a,b两个数的交换 但是现在要求不能通过第三个变量来做桥梁,只能使用这两个变量,怎么办呢? 方法一:private static void swap2(int a, int b) { a ^= b; b ^= a; a ^= b; System.out.println("swap2:a = " + a + ";b = " + b); } 利用了异或赋值运算符 方法二:private st
阅读全文
Starling开发微信打灰机(二)
摘要:上一篇中,已经把starling开发环境搭建好,那么现在开始写代码。这一篇来完成打灰机的欢迎界面。游戏素材下载首先创建Asset.as来加载图片,声音和字体等资源,其中只有两张背景图是单独的图片,其他图片都已经被我用TexturePacker发布成序列了,所以只需要嵌入进去就好。 Assets.aspublic class Assets { [Embed(source="../assets/bg_01.jpg")] private static const Bg01:Class; [Embed(source="../assets/bg_02.jpg")]
阅读全文
实测Eclipse连接小米2S调试问题
摘要:小米2S手机在Eclipse真机调试时,设备选择列表无法显示手机,DDMS也连接不上设备,解决步骤: 1.打开手机设置中开发者选项 - USB调试开启;2.保证小米2S手机Windows下设备驱动已安装,可使用豌豆荚或360手机助手类软件连接并安装驱动;3.关闭一些占用adb端口的进程,如随腾讯QQ启动的tadb进程;4.如此时仍然无法连接,进入手机拨号盘输入*#*#717717#*#*拨号,强制置USB端口可用;5.如此时仍然无法连接,进入计算机C:\Users\用户名\.android目录下,修改adb_usb.ini文件增加一行0x2717,如文件不存在可创建; 经过如上步骤,可基本保证
阅读全文
iOS 开发者必知的 75 个工具
摘要:你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况使用。如果你还有更多的工具想展示在这个列表里,可以跟我留言哦亲。我尽我所能给列表分分类。有一些是网站,有些是后台服务,但大多数是你可以装的应用。不是所有应用都是免费,因此我会用$符号来表示此应用是否要花钱。废话不多说,我们马上开始。灵感pttrns- 一个很棒的按任务分类的iOS屏幕设计图库。举例来说,如果你想看其他应用如何处理
阅读全文
JTextPane 的 undo 、 redo
摘要:实现文本框输入内容的单条记录撤销,重做,通过按钮实现以及通过JList的多条撤销、重做操作(类似PS)昨天还在为自己写不出代码怎么办而伤心,没想到今天上午就实现了,并且还完善了功能:可以在撤销一些操作后,继续编辑文本框,同时给Jlist添加渲染。代码如下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package UndoText;import com.sun.media.sound.ModelAbstractChannelMixer;import
阅读全文
[置顶] Oracle GoldenGate 系列:使用 Oracle ASM API DBLOGREADER 时遇 ora-01031 错误
摘要:今天在自己新搭建的 Oracle ACFS 文件系统上测试 GoldenGate ,启动 extract 进程报如下错误: 2013-08-27 14:58:39 ERROR OGG-00446 Opening ASM file +FRA/rac/archivelog/2013_08_27/thread_1_seq_84.357.824568733 in DBLOGREADER mode: (1031) ORA-01031: insufficient privileges Not able to establish initial position for begin time 2013-0.
阅读全文
HDU 1556 Color the ball
摘要:转载请注明出处:http://blog.csdn.net/a1dark分析:学树状数组的时候遇到了这题、仔细一看发现可以用前缀数组轻松AC、于是便用前缀数组AC之、代码如下:#include#includeint a[100005];int main(){ int n,x,y,i; while(scanf("%d",&n)!=EOF){ memset(a,0,sizeof(a)); if(n==0)break; for(i=1;i#includeint sum[100005];int n;int lowbit(int x){ return x&(-x);}i
阅读全文
openjpa框架入门_项目 database 启动project 初始化(三)
摘要:mysql数据库安装好,这里不多说,现在来执行sql脚本http://download.csdn.net/detail/shenhonglei1234/6019677将下载好的脚本后缀名“openbooks.sql” 放在C盘根目录 打开mysql Command line client Now. 我们可以运行我们的程序了Maven打war包, copy到tomcat下webapps,然后启动server [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ openjpatest --- [IN...
阅读全文
【PAT】1025. PAT Ranking (25)
摘要:题目链接:http://pat.zju.edu.cn/contests/pat-a-practise/1025题目描述:Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test is supposed to run simultaneously in several places, and the ranklists will be merged immediately after the test
阅读全文
DM368启动串口打印分析
摘要:DM36x initialization passed! TI UBL Version: 1.50 Booting Catalog Boot Loader //启动目录Boot Loader BootMode = NAND //从nand启动 Starting NAND Copy... Valid magicnum, 0xA1ACED66, found in block 0x00000019. DONE Jumping to entry poin...
阅读全文
android 管理Bitmap内存 - 开发文档翻译
摘要:由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接Managing Bitmap Memory管理Bitmap内存In addition to the steps described in Caching Bitmaps, there are specific things you can do to facilitate garbage collection and bitmap reuse.The recommended strategy depends on which version(s) of Android you are t
阅读全文
Dynamics CRM 2013 初体验(3):新增加的功能
摘要:新系统除了修补系统历史漏洞外当然还会添加些比较有意思的新功能,至于这些新功能是否好用那就得看它是否能经过咱们这些使用者的考验了。Dynamics CRM 2013系统将不再支持Dynamics CRM 4.0的客户端脚本库,这样很多用hack技巧开发出来的功能都将面临不能使用的风险,相信这会给我们带来很多问题。 今天来讨论dynamics crm 2013 系统添加了一些什么样的功能,以及这些功能旨在解决哪类场景的问题。对于这些新功能的具体分析,我会陆续的更新博客,希望能帮助大家更快的对新系统有一个感性的认识。Access Team Dynamics CRM 2011 首次提出了Team的概.
阅读全文
在android画面切换时设置跟随变动的小圆圈
摘要:首先还是老规律,上传两张效果图:第一张图: 第二张图: 前言:我们经常在使用各类安卓APP的时候发现会有如图所示的小圆圈显示当前页所在的,甚至一般来说我们的android桌面上也应该有类似的提示位置的控件。刚开始还以为这是一种控件,于是去查SDK文档,找了好一会都没有找到。于是在午休的时候想了想,终于想通了,这东西其实我们完全可以自己去做的,而且原理是相当的简单的。好了,废话不多说,我们就来做一个。首先这样的程序涉及到页面的切换,那么我们就先建立一个ViewFlipper来存放每一个View视图。。其次我说想通了,想通的就是这个小圆圈控件我们完全可以自己去做一个,而且原理很简单,简单到一个..
阅读全文
inet address example(socket)
摘要:package com.opensource.socket;import java.net.Inet4Address; import java.net.Inet6Address; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; import java.util.Enumeration;public class InetAddressExample { /** * @pa...
阅读全文
全局虚拟键盘的实现
摘要:之前为这个问题困扰好久。问题:通过一个应用程序,点击某个按钮,使点击按钮之前光标所在的编辑框(任何一个应用程序)输入相应的字符。难点:在于焦点的切换答案:按下鼠标时采集窗口句柄;鼠标移动时,设置前置窗口;按下虚拟键盘按钮时,发送虚拟键盘消息关键函数:::GetForegroundWindow() 、::SetForegroundWindow(HWND hWnd)完成此功能涉及的函数:1)需要重载的函数void COnScreenKeyboardDlg::OnNcLButtonDown(UINT nHitTest, CPoint point) void COnScreenKeyboardDlg:
阅读全文
策略模式(Strategy)
摘要:@@@模式定义: 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 本模式使得算法可独立于使用它的客户而变化。 @@@练习示例: 报价管理 @@@示例代码: \pattern\Strategy.java ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ package pattern;/** * 策略,定义计算报价算法的接口 */public interface Strategy { /** * 计算应报的价格 * @param goodsPrice 商品销售原价 * @return 计算出来的,应该给客户报的价格...
阅读全文
STM32F103控制两个步进电机按照一定转速比运动
摘要:这个暑假没有回家,在学校准备九月份的电子设计竞赛。今天想给大家分享一下STM32定时器控制两个步进电机按照一定速度比转动的问题。 这次做的05年的电子设计竞赛题目,运动悬挂系统。。本实验是控制两个步进电机通过一个定滑轮用线挂一个重物,并使这个重物走直线。。 首先对定时器进行配置。void TIM_Configuration(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_DeInit(TIM3); TIM_TimeBaseStructure.TIM_Period = 8;//中断时间为 T = ( TIM_Period +
阅读全文
AppWidget应用(一)---创建一个appWidget
摘要:appWidget是显示的桌面上的小窗口程序,通过它可以达到用户与程序之间的交互。下面我们来看下创建一个appWidget的步骤一、首先在layout文件夹下创建一个appWidget的布局文件appwidgetlayout.xml, 在这里你可以添加一些需要在appWidget上显示的控件,如下:我只添加一个文本控件 二、创建一个xml文件配置appWidget的显示属性,在res目录创建一个xml目录,在下面创建一个appwidget.xml文件,其实也可以把这个文件放在layout目录下,为了方便管理,我还是把它放在xml目录下,在这个目录下可以放置任何的xml文件。如下...
阅读全文
第3.3.4节 创建高级图形之RenderScript(二)
摘要:Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView使用标准的Canvas对象并与单独的渲染进程结合,得到更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形渲染;(3)OpenGL可用于一些严格的图形工作和游戏。2、RenderScript创建独立结构的图形渲染 RenderScript是用来在Android上编写的高性能代码的一种语言,API。RenderScript由Android 3.0引进,它
阅读全文
Java常见序列化与反序列方法总结
摘要:很多商业项目用到数据库、内存映射文件和普通文件来完成项目中的序列化处理的需求,但是这些方法很少会依靠于Java序列化。本文也不是用来解释序列化的,而是一起来看看面试中有关序列化的问题,这些问题你很有可能不了解。“Java序列化指的是将对象转换程字节格式并将对象状态保存在文件中,通常是.ser扩展名的文件。然后可以通过.ser文件重新创建Java对象,这个过程为返序列化”Java序列化的API中提供了开发人员进行序列化对象的机制,通过Serializable和Externalizable接口。 一起看看这些问题: 1)Java中的Serializable接口和Externalizable接口有什
阅读全文
触发器实现表数据自动更新
摘要:最近做的项目需要实现基础数据表有数据插入的时候统计数据表能自动更新,要实现此需求目前有两种方案。方案一是通过Job定时执行,计算基础数据表中的数据,然后更新统计表;方案二采用触发器,因为已知基础数据表只会有数据插入操作,不会更新,可以建立插入触发器。比较两种方案,考虑到系统访问的实时性比较高,因此决定采用方案二。基础表 [dbo].[table1] 的建表语句CREATE TABLE [dbo].[table1]( [id] [int] NOT NULL, [amount] [int] NOT NULL, [type] [varchar](50) NULL) ON [PRIMARY]统计表 [
阅读全文
Android ListView A~Z快速索引(改进版)
摘要:上一篇文章虽然实现了ListView 快速索引的效果,但是有一个小小的Bug。这个Bug我在前面也说了,这篇文章就来解决这个Bug。 我研究的时候发现只要showBg值为true,中间的字母就显示,而当showBg 的值为false的时候中间的字母就可以消失。只要SlideBar的状态为ACTION_DOWN和ACTION_MOVE 的时候showBg的值为true,而ACTION_UP的时候showBg的值就为false;所以根据上面这个特征,我们只要把OnToucheLetterChange()这个回调函数的参数改一下就可以了。改成onTouchLetterChange(boolean .
阅读全文
POJ 2892 Tunnel Warfare (SBT + stack)
摘要:题意:给定了初始的状态:有n个村庄连成一条直线,现在有三种操作: 1.摧毁一个村庄 2.询问某个村庄,输出与该村庄相连的村庄数量(包括自己) 3.修复被摧毁的村庄,优先修复最近被摧毁的..............分析:用SBT做的话,摧毁村庄就插入,修复就移除,如果要询问的话:找到第一个大于等于该村庄编号和第一个小于等于该村庄编号的,等价于找到了联通在一起的村庄。 朴素的做法可以 set + stack + 二分 搞之.................#include #include #include #include #include #include #include #include.
阅读全文
Python中metaclass解释
摘要:Classes as objects首先,在认识metaclass之前,你需要认识下python中的class。python中class的奇怪特性借鉴了smalltalk语言。大多数语言中,classes仅仅是用于描述怎样创建一个对象的代码端。在某种程度上说,python中的class也是这样的。 >>> class ObjectCreator(object): ... pass ... >>> my_object = ObjectCreator() >>> print my_object 但是,python中的classes同时还是obj
阅读全文
学习linux之用户-文件-权限操作
摘要:添加用户组 添加 gropuadd 用户组名 修改 groupmod 用户组名 删除 groupdel 用户组名 添加用户 添加 useradd 用户名 设密码 passwd 密码 删除 userdel 用户名 修改 usermod 用户名 查看文件 cat:从头开始查看 tac:从尾开始查看 more:从头开始查看文件,分段显示 less:查看文件内容 head -n 文件名:查看该文件前几行,n为一个数字 tail -n 文件名:查看该文件尾几行,n为一个数字 查找文件 find 目录 -name 文件名(也可以写成正则方式如:1.*) 文件权限 u:属主 g:属...
阅读全文
Hadoop--Hadoop的机架感知
摘要:Hadoop的机架感知 Hadoop有一个“机架感知”特性。管理员可以手工定义每个slave数据节点的机架号。为什么要做这么麻烦的事情?有两个原因:防止数据丢失和提高网络性能。 为了防止数据丢失,Hadoop会将每个数据块复制到多个机器上。想象一下,如果某个数据块的所有拷贝都在同一个机架的不同机器上,而这个机架刚好发生故障了(交换机坏了,或者电源掉了),这得有多悲剧?为了防止出现这种情况,必须要有一个人来记住所有数据节点在网络中的位置,并且用这些知识来确定——把数据的所有拷贝们放在哪些节点上才是最明智的。这个“人”就是Name Node。 另外还有一个假设,即相比不同机架间的机器,同一个机..
阅读全文
redhat 6.3 64位安装中文输入法全过程记录
摘要:首先,修改/etc/profile文件,在末尾增加两行:export LC_ALL="zh_CN.UTF-8"export LANG="zh_CN.UTF-8"接着修改/etc/sysconfig/i18n,如下:#LANG="en_US.UTF-8"LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"接着安装上篇博客所讲,把yum更新完成,使用下面的命令:yum install "@Chinese Support" ,命令参考网上(具体
阅读全文
hdu 4619 Warm up 2(并查集)
摘要:把相互覆盖的骨牌放入一个集合中,如果一个集合有cnt 个元素 那么这个集合所在区域最多只能存在 (cnt +1)/2 个元素。#include #include using namespace std;int father[2005];int cnt[2005];int vis[105][105];void init(int n){ int i; for(i=1;i<=n;i++) { father[i]=i; cnt[i]=0; }}int find(int x){ while(father[x]!=x) x=fathe...
阅读全文
openGL 初试 绘制三角形 和添加鼠标键盘事件
摘要:code:#include #include void render(void);void keyboard(unsigned char c,int x,int y);void mouse(int button,int state,int x,int y);int main(int argc , char** argv){ glutInit(&argc,argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPosition(100,100); glutInitWindowSize(
阅读全文
hdu 4686 Arc of Dream
摘要:点击打开hdu 4686思路: 矩阵快速幂分析:1 题目给定一个式子求和,那么根据题目给定的,我们可以求出an*bn = (an-1*Ax+Ay)*(bn-1*Bx+By) => an-1*bn-1*Ax*Bx+an-1*Ax*By+bn-1*Ay*Bx+Ay*By2 那么我们根据上面的等式可以推出矩阵的乘法 3 那么我们要求的是AoD(n)相当于求左边矩阵的n次幂,然后利用结果乘上初始值4 注意特判n为0的时候,结果为0。然后注意初始的值 代码:/************************************************ * By: chenguolin ...
阅读全文