2013年8月12日

SRM 576 D2 L2:ArcadeManao,DFS,善于根据实际问题使用最简便的方法

摘要: 题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12504 这是个典型的图论的题目,很容易就能把题目抽象的图论的描述:求连接两点的所有 路径中权值最大的边 的最小值。但求解起来非常麻烦。如果换一个角度来思考,根据实际题目的要求,只需要计算当梯子长度从 0 到 N-1 时起点和终点是否能够连通,那么最先符合条件的那个长度就是最短的长度。所以使用DFS求解是非常方便的。这道题目给我的启发就是要根据实际的题目描述来找到最适合题目的解,而不是盲目的抽象,泛化。就像刚看的编程珠玑的第一节中的那个排序问题,要善于根据实现 阅读全文

posted @ 2013-08-12 20:33 bbsno 阅读(147) 评论(0) 推荐(0)

Tomcat中的配置DBCP

摘要: 一 首先我们在Tomcat中容器中引入相应的jdbc首先我们应该拥有这个jdbc,如果找不到,就去相应的官网download. mysql-connector-java-3.1.13-bin.jar将上面的这个jdbc copy到tomcat/lib中去 二 修改tomcat/conf中server.xml在server.xml中的里面配置相应的数据库信息 server.xml: 三 配置tomcat中的context.xml在context.xml中的里面配置下面的信息 context.xml: ... 阅读全文

posted @ 2013-08-12 20:30 bbsno 阅读(357) 评论(0) 推荐(0)

hdu4492 Mystery(不敢说很水,因为题没读懂)

摘要: MysteryTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 475Accepted Submission(s): 224 Input The first line of input contains a single integer P, (1 #includeint main(){ int i,j,n,t,tt,p,len; char s[600]; scanf("%d",&t); while(t--) { s 阅读全文

posted @ 2013-08-12 20:28 bbsno 阅读(216) 评论(0) 推荐(0)

现代数字信号处理——AR模型

摘要: 本文目标:分析AR模型并求解AR模型的输出x(n)的功率谱。 1. AR模型概念观数字信号处理功率谱估计方法分经典功率谱估计和现代功率谱估计,现代功率谱估计以参数模型功率谱估计为代表,参数功率谱模型如下: u(n)——> H(z) ——>x(n)参数模型的基本思路是:—— 参数模型假设研究过程是由一个输入序列u(n)激励一个线性系统H(z)的输出。—— 由假设参数模型的输出x(n)或其自相关函数来估计H(z)的参数—— 由H(z)的参数估计x(n)的功率谱因此,参数模型功率谱的求解有两步:(1)H(z)模型参数估计(2)依据模型参数求功率谱AR模型(自回归模型,Auto Regre 阅读全文

posted @ 2013-08-12 20:26 bbsno 阅读(3092) 评论(1) 推荐(1)

开发Nginx模块Helloworld

摘要: 本文是对《深入理解Nginx》一书中的实例进行实战时的记录。1模块目录结构my_test_module/├── config└── ngx_http_mytest_module.c 1.1配置文件config文件内容如下:ngx_addon_name=ngx_http_mytest_module HTTP_MODULES="$HTTP_MODULESngx_http_mytest_module" NGX_ADDON_SRCS="$NGX_ADDON_SRCS$ngx_addon_dir/ngx_http_mytest_module.c" 1.2模块源码n 阅读全文

posted @ 2013-08-12 20:24 bbsno 阅读(217) 评论(0) 推荐(0)

KMP算法--转

摘要: 作者: 阮一峰日期: 2013年5月 1日字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。这种算法不太容易理解,网上有很多解释,但读起来都很费劲。直到读到Jake Boxer的文章,我才真正理解这种算法。下面,我用自己的语言,试图写一篇比较好懂的KMP算法解释。1.首先,字符串 阅读全文

posted @ 2013-08-12 20:21 bbsno 阅读(139) 评论(0) 推荐(0)

简单计算几何 hdu-4491 Windmill Animation

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4491 题目意思:给m个点,一个开始点和一个与水平方向的夹角。求这条直线逆时针旋转时,第一个碰到的点a,然后以a点为新的转轴,再逆时针转,找到b,如此类推,最后顺序输出最开始的s个作为轴的点。解题思路:对于每一条旋转线,以轴为中心,分成两个相反向量,记为oa和ob.对于每一个点c,如果该点在直线的左半部分,求出oa向量和oc向量的夹角,如果该点在直线的右半部分,求出ob向量与oc向量的夹角。找出除去构成这条直线的两个点,找出其它的点的上述夹角最小的点,作为新的轴点,在构造出新的oa和ob.注意oa和 阅读全文

posted @ 2013-08-12 20:19 bbsno 阅读(206) 评论(0) 推荐(0)

hdu--1247--Hat’s Words(一般)

摘要: Hat’s WordsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5772Accepted Submission(s): 2154 Problem Description A hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary. You are to fi... 阅读全文

posted @ 2013-08-12 20:17 bbsno 阅读(230) 评论(0) 推荐(0)

基于文件过滤驱动的透明加密那点事儿

摘要: 文件透明加密这点事儿,从2001年开始出现基于API HOOK的方式开始到现在,已经十几年了,有细心人按技术实现的方式将其细分为4代,分别是基于API HOOK的第一代技术、基于文件过滤驱动(加清缓存)的第二代技术、使用Layerfsd的双缓冲第三代技术和基于微软新一代minifilter框架的Layerfsd双缓冲第四代技术。第一代和第二代的技术划分基本上没有异议,所谓的第四代很多人并不认同,认为使用minifilter框架算不上是技术突破,其技术实现仍然是基于Layerfsd的双缓冲技术,没有新意。 我们从2009年开始研究并实现了基于Layerfsd的双缓冲技术,并应用于自己的产品... 阅读全文

posted @ 2013-08-12 20:15 bbsno 阅读(3831) 评论(0) 推荐(0)

[SOA] Mule ESB 3.x 入门(一)—— 消息流

摘要: 关于Mule ESB,简单来说Mule接受一个消息,按照某种顺序处理这个消息,这样的处理可导致多种结果。有时,Mule改变或变换消息返回到原来的消息来源(request-response)。或者,在其原有的基础上改变形式发送到一个或多个第三方(router, transfer)。而在其他一些情况下,如果消息没有达到的具体要求,Mule可以拒绝处理的消息validation, throttling)。Mule 从3.0开始采用 flow 为单元的配置方式控制消息流(Mule 2.x 中使用 ),利用 Mule IDE 通过可视化的 flow blocks来组装 flow。就像一个管道,消息从一端 阅读全文

posted @ 2013-08-12 20:12 bbsno 阅读(807) 评论(0) 推荐(0)

黑马程序员_高新技术之代理

摘要: -----------android培训、java培训、java学习型技术博客、期待与您交流!---------一,代理的概念和作用 1,概述: 代理的主要类:java.lang.reflect.Proxy 生活中的代理:比如买电脑,直接在家附近的代理商买比直接去北京总部买要方便的多。 程序中的代理:为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等2,编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。比如下面的代码为X类增加了一个计算方法的系统功能代码: class 阅读全文

posted @ 2013-08-12 20:10 bbsno 阅读(207) 评论(0) 推荐(0)

Android的Java代码优化

摘要: 在深入开发之前,你应该意识到代码优化不是应用开发的首要任务。提供良好的用户体验并专注于代码的可维护性才是首要任务。 1.Android如何执行代码我们需要分清楚:最终Android应用只包含Dalvik字节码,而不是Java字节码。APK文件只是简单的ZIP压缩文件,可以用常见的压缩工具解压。Dalvik虚拟机是基于寄存器(虚拟寄存器,非真实的硬件寄存器),Sun的java虚拟机JVM是基于栈。Java指令是16位的,JVM和DEX指令集基本也是16位。Android2.2中引入了实时编译器(JIT)。Dalvik JIT编译器把Dalvik字节码编译成本地代码,这样可以明显加快执行速度。在应 阅读全文

posted @ 2013-08-12 20:08 bbsno 阅读(243) 评论(0) 推荐(0)

H面试程序(0):字符串一些常用函数的实现

摘要: 1、Strcat函数原型如下:char *strcat(char *strDest, const char *strScr) //将源字符串加const,表明其为输入参数{ char * address = strDest; //该语句若放在assert之后,编译出错 assert((strDest != NULL) && (strScr != NULL)); //对源地址和目的地址加非0断言 while(*strDest) //是while(*strDest!=’\0’)的简化形式 { ... 阅读全文

posted @ 2013-08-12 20:06 bbsno 阅读(192) 评论(0) 推荐(0)

ctype.h头文件

摘要: ctype.h里的函数概况1 字符测试函数1> 函数原型均为int isxxxx(int)2> 参数为int, 任何 实参均被提升成整型3> 只能正确处理处于[0, 127]之间的值2 字符映射函数1> 函数原型为int toxxxx(int)2> 对参数进行检测, 若符合范围则转换, 否则不变int tolower(int); 'A'~'Z' ==> 'a'~'z'int toupper(int); 'a'~'z' ==> 'A'~' 阅读全文

posted @ 2013-08-12 20:03 bbsno 阅读(369) 评论(0) 推荐(0)

poj 3657

摘要: 非常考分析能力的一个题目。 因为这个答案是满足单调性的,可以二分,转化成判定性问题之后。这么考虑,如果把所有的询问按照回答降序排列,然后每处理一个询问的时候,先看它的区间是否被完全覆盖,如果是,则矛盾,否则把它的区间覆盖。 解释一下,每次覆盖的时候,意思就是这个位置不能放更小的值,如果有一次询问区间没有空白的位置,证明这个值没有办法放进去。所以矛盾。反之,我们每次都任意找一空白处放进一个值,肯定能构造出解。 但是,这个题目还要求值是唯一的,所以要一次处理所以相同的值,求交集,如果交集为空,矛盾。否则,查看交集,覆盖并集。 到这里还有问题,这个题目的范围很大,要离散化,离散化还有... 阅读全文

posted @ 2013-08-12 20:01 bbsno 阅读(217) 评论(0) 推荐(0)

利用sshpass解决ssh与scp交互密码验证,tee -a 写日志与终端

摘要: 众人所知,利用ssh与scp连接远程linux主机与传输文件的时候需要交互式的输入密码,有时候我们写脚本的时候,需要自动的输入密码,ssh可以利用密钥方式免输入密码。今天我所讲的是利用sshpass(google一下下载)进行非交互式输入密码。据说也可以利用except,具体的用法你可以google一下,我今天只讲sshpass的用法。#!/bin/sh#在打包目录自动对设备进行升级 PASSWORD=admin@rizhiUSERNAME=root FILENAME=log.txtIP="200.200.103.1,200.200.103.3,200.200.103.7,200.2 阅读全文

posted @ 2013-08-12 19:58 bbsno 阅读(1172) 评论(0) 推荐(0)

POJ1155:TELE(树形DP)

摘要: Description A TV-network plans to broadcast an important football match. Their network of transmitters and users can be represented as a tree. The root of the tree is a transmitter that emits the football match, the leaves of the tree are the potential users and other vertices in the tree are relays 阅读全文

posted @ 2013-08-12 19:56 bbsno 阅读(213) 评论(0) 推荐(0)

[每日一题] OCP1z0-047 :2013-08-11 描述层次查询(hierarchical query)

摘要: 正确答案:BD引用sky850623同学(在3楼)的解释:http://www.itpub.net/thread-1808865-1-1.htmlA错误,树的遍历可以从上至下,或从下至上 B正确 C正确,可以删除某个某个遍历的分支 例: 删除scott的分支 SQL> select empno,ename,level,lpad('',2*level-1)||sys_connect_by_path(ename,'/') path from emp 2start with empno=7566 3connect by priorempno=mgr and en 阅读全文

posted @ 2013-08-12 19:53 bbsno 阅读(195) 评论(0) 推荐(0)

平摊分析

摘要: 平摊分析我们经常在处理数据结构的时间复杂度的时候,大多数操作代价很低,可是由于某些个别操作的代价较高,导致最后求得时间复杂度的上界不是那么的紧凑。在平摊分析中,执行一系列数据结构操作所需要的时间是通过对执行的所有操作求平均而得出的。平摊分析可用来证明在一系列操作中,即使单一的操作具有较大的代价,通过对所有操作求平均后,平均代价还是很小的。平摊分析与平均情况分析的不同之处在于它不牵涉到概率。这种分析保证了在最坏情况下每个操作具有平均性能。平摊分析一般有三种方法:聚集分析,记账方法,势能方法。我们将由一个动态表的例子引入这三种方法,利用平摊分析来分析动态表操作的时间代价。动态表的实现有很多种,堆、 阅读全文

posted @ 2013-08-12 19:51 bbsno 阅读(2274) 评论(0) 推荐(0)

源码研读-netty多线程模型

摘要: netty和mina都出自于同一个作者,所以netty和mina的多线程模型,除了一些细节方面,大体的模型基本是一样的。本文在分析源码的过程中,也会适当对这些细节做一个对比。(注:netty源码版本为netty-4.0.2.Final)1. 端口绑定 不同于mina,netty采用了一个线程池来监听不同的端口。 final ChannelFuture initAndRegister() { final Channel channel = channelFactory().newChannel(); try { init(c... 阅读全文

posted @ 2013-08-12 19:49 bbsno 阅读(676) 评论(0) 推荐(0)

今年自己做外包项目系统(IT维护管理系统)

摘要: 1.系统为单页web程序,所有内容通过ajax实现。 2.系统支持自定义布局,自定义模块。 3.支持权限定义 阅读全文

posted @ 2013-08-12 19:47 bbsno 阅读(300) 评论(1) 推荐(0)

页面开发,挺不简单

摘要: 以前一直从事于java的后台开发,开发过webservice,管理系统后台,界面开发很少。 前不久一老同学问我门户网站是否复杂。 给了个参考链接,一看,就几个菜单,公司信息,子公司,产品展示,订单管理,售后服务,联系我们。 看完了,兴致勃勃的说,这个网站挺简单,你也别花钱了,作为老同学,我抽空给你写一个。说完就开始动手了。 打开那个链接后,将html相关的代码都copy到本地,开始构建目录,开始盗他们的样式表,开始盗他们的js。前面一切很顺利,比较得心应手,像这种小公司级的网站大部分一样,得先做个模板。 然后只修改主体部分,其它只要内嵌下即可。 整理了下思路,准备写个model.jsp,开始. 阅读全文

posted @ 2013-08-12 19:45 bbsno 阅读(152) 评论(0) 推荐(0)

栈、堆、静态存储区的三分天下

摘要: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放 5、程序代码区—存放函数体的二进制代码。... 阅读全文

posted @ 2013-08-12 19:42 bbsno 阅读(274) 评论(0) 推荐(0)

uva 10453 - Make Palindrome (区间dp,记忆化搜索)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目链接: 点击打开链接 题目大意给一个字符串,要求添加最少个字符,把它变成回文串,并输出。 思路简单的区间dp,f(i, j) 表示区间(i, j) 内的字符串添加的最少个数,变成回文串 那么, 如果str[i]==str[j], f(i, j) = f(i+1, j-1) + 1 f(i, j) = min{f(i+1, j), f(i, j-1)} + 1; 题目要输出方案,那么只要再开一个数组,根据状态转移递归输出即可 代码记忆化搜索 + 递推的区间dp都有实现 阅读全文

posted @ 2013-08-12 19:40 bbsno 阅读(127) 评论(0) 推荐(0)

uva 1291 - Dance Dance Revolution ( dp )

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目:点击打开链接 题目大意 如上图,这是一个跳舞机,初始状态两个脚都在0, 状态表示为(0, 0), 然后跳舞机会给你一系列舞步方向,例如2,3,4,2,3.......每次你必须选择一只脚移动到对应数字方向的各格子上。例如从初始状态(0,0),要移到1, 可以选择左脚或者右脚移上去,对应的状态为(1, 0), (0,1)有一个限制,除了初始状态可以是(0, 0),之后的两只脚就不能再同时在一个格子上!移动脚要耗费体力, 从0移动到其它各自都是耗费2, 从1,2,3,4之间,如果是移动到相邻的格子,比... 阅读全文

posted @ 2013-08-12 19:38 bbsno 阅读(199) 评论(0) 推荐(0)

Unbuntu下安装jdk7

摘要: 一个周末,一个Linux新手折腾了半天,终于安装好了jdk7。记录下。 网上有不少在Ubuntu下安装jdk的帖子了,不过大部分是针对jdk6的,那时候文件格式都是bin,但是jdk7现在只提供tar.gz格式了;而且网上都是一步步列步骤,弄完有点迷糊。所以我这里就总结下把。总的来说安装jdk有3大步骤(参考文献[1,2,3,4],基本上都大同小异了): 1:下载并解压jdk的tar.gz文件 2:配置文件,这里是比较argue的部分,有人配置enviroment,有人配置profile,有人配置bashrc等等。我是选择配置了profile,它们之间的区别可以参考文献[5,6]. 3:输入. 阅读全文

posted @ 2013-08-12 19:36 bbsno 阅读(120) 评论(0) 推荐(0)

uva 11404 Palindromic Subsequence(LCS回文串,最小字典序)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目:点击打开链接 题目大意给一个字符串,输出它的最长回文串,如果有多个结果,输出字典序最小的。 思路我们都知道把一个字符串逆序后和原字符串进最长公共子序列,可以计算出它的最长回文串长度。 但是这题不仅要输出回文串,而且还要求是字典序最小的,所以挺难搞的。 设str1是正序字符串,str2是逆序后的字符串 f[i][j].len 表示str1的前i位,str2的前j位,最长公共子串的长度 f[i][j].str 表示str1的前i位,str2的前j位,最长公共子串的最小字典序的字符串 状态转移和正常的L... 阅读全文

posted @ 2013-08-12 19:33 bbsno 阅读(325) 评论(0) 推荐(0)

paip.输入法编程---输入法ATIaN历史记录 v8b

摘要: paip.输入法编程---输入法ATIaN历史记录 v8b 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 7.24 ------------ 3500 单字,3000词组(全拼形式+单声母形式) ------2013.7.27 wen缩写on,yen缩写in , 词组改为(ssha形式) ------2013.7.29 字频调整: 500高频字,第一级汉字1000字,第二级汉字2000字,调整顺序 ----... 阅读全文

posted @ 2013-08-12 19:30 bbsno 阅读(130) 评论(0) 推荐(0)

uva 10859 Placing Lampposts (树形dp)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目:点击打开链接 题目大意给你一个n个点m条边的无向无环图,在尽量少的节点上放灯,使得所有边都被照亮。每盏灯将照亮以它为一个端点的所有边。在灯的总数最小的前提下,被两盏灯同时被照亮的边数应该尽量大。 思路这是LRJ《训练指南》上的例题。这题教会了我一个很有用的技巧:有两个所求的值要优化,比如让a尽量小,b也尽量小那么可以转化为让 M*a+b尽量小,其中M应该是一个比“a的最大值和b的最小值之差”还要大的数最终的答案为ans/M, ans%M 回到这题,要求放的灯总数最小,被两盏灯同时照亮的边数尽量大。... 阅读全文

posted @ 2013-08-12 19:28 bbsno 阅读(132) 评论(0) 推荐(0)

【设计模式】学习笔记8:命令模式

摘要: 本文出自 http://blog.csdn.net/shuangde800 走进命令模式在餐厅的情境中,我们看看餐厅是怎样工作的:1、顾客走进餐厅,点好菜后,生成订单交给女服务员。2、女服务员把订单拿到厨房工作室,大喊一声:“订单来了!”3、厨师订单准备餐点。 上面情境各角色职责:1、订单封装了顾客的请求。 和一般的对象一样,订单可以被传递,订单内包含一个方法 orderUp(), 这个方法封装了准备餐点所需的动作。订单内有厨师的引用。这些都被封装起来。2、女服务员的工作就是接受订单,然后调用订单的orderUp( )方法。这里的orderUp具体内容就是把订单交给厨师。 女... 阅读全文

posted @ 2013-08-12 19:25 bbsno 阅读(185) 评论(0) 推荐(0)

Android自定义ProgressDialog

摘要: MainActivity如下:package cn.testprogressdialog;import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnCancelListener;import android.os.Bundle;import android.view.Window;/** * Demo描述: * 自定义Prog 阅读全文

posted @ 2013-08-12 19:23 bbsno 阅读(271) 评论(0) 推荐(0)

(二十四)解释器模式详解

摘要: 作者:zuoxiaolong8810(左潇龙),转载请注明出处。 解释器模式是平时工作当中相对冷门的一个设计模式,也非常的难于理解,百度百科上的解释也非常之少,只是简单的介绍了一下,并且说了一句,可以参考正则表达式为一个实际的应用例子。 不过资料的匮乏并不能阻止我们对真理的探索,下面LZ先将百度百科上的定义以及解决的问题拔到这里,方便各位观看。 定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 使用场景:解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那... 阅读全文

posted @ 2013-08-12 19:21 bbsno 阅读(217) 评论(0) 推荐(0)

Hadoop--两个简单的MapReduce程序

摘要: 本文地址:http://blog.csdn.net/huhui_cs/article/details/9907951源代码下载:http://download.csdn.net/detail/huhui_bj/5909575这周在学习Hadoop编程,以前看过《Hadoop权威指南》这本书,但是看完了HDFS这一章之后,后面的内容就难以再看懂了,说实话,之前一直对MapReduce程序敬而远之,毫不理解这种类型的程序的执行过程。这一周花了些时间看了Hadoop的实战,现在能够看懂简单的MapReduce程序,也能自己动手写几个简单的例子程序。下面是两个简单的MapReduce程序,用到了一些简 阅读全文

posted @ 2013-08-12 19:19 bbsno 阅读(405) 评论(0) 推荐(0)

BMP图像的灰度化---C++实现

摘要: 灰度图的结构主要包括文件头,BMP信息头,调色板,BMP数据内容四部分。灰度图的调色板共有256项RGBQUAD结构,存放0到255的灰度值,每一项rgbRed、rgbGreen、rgbBlue分量值相等。 参考文章:BMP图像的结构及读写和灰度化 24位真彩BMP图像的灰度化 把24位真彩BMP图像转变成256阶灰度图的具体步骤如下: (1) 修改信息头 信息头共有11部分,灰度化时需要修改两部分 bi2.biBitCount=8; bi2.biSizeImage=( (bi.biWidth+3)/4 ) * 4*bi.biHeight; (2)修改文件头 文件头共有5部分,灰度化时需... 阅读全文

posted @ 2013-08-12 19:17 bbsno 阅读(1593) 评论(0) 推荐(0)

android 数组数据绑定到listview

摘要: package com.zxl;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;public class MainActivity extends ListActivity { /** Called when the activity is first created. */ St... 阅读全文

posted @ 2013-08-12 19:15 bbsno 阅读(530) 评论(0) 推荐(0)

【SQL】MySQL之使用mysqlbinlog进行增量备份及恢复详解

摘要: 【目标】使用mysqldump做全备,结合mysql自带的binlog功能实现增量备份为了操作方便,建议开启两个Terminal,一个进行Mysql的相关操作,一个进行linux语句操作。全备份的过程参考博文:http://blog.csdn.net/jueblog/article/details/9878191增量备份过程(1)配置My.cnf文件(Windows系统下配置my.ini文件),启用二进制备份:log-bin=D:/Program Files (x86)/MySQL/mylog/juelog在这里指定把备份文件放到哪个文件下。(2)重启MySQL服务。重启后,在所配置的文件目录 阅读全文

posted @ 2013-08-12 19:12 bbsno 阅读(539) 评论(0) 推荐(0)

[SOA] Mule ESB 3.x 入门(二)—— 配置(spring, properties, log4j)

摘要: Mule 中很好的结合了spring,在 Mule 3.x 中将 spring 3.x 作为核心组件,可以开箱即用,和一般J2EE应用开发无异。下面介绍一下: 一. 属性占位(property-placeholder)Mule 利用 spring context:property-placeholder 就能实现属性替换。比如:下面的 ${address} 通过 test.properties 里的 address 属性替换。将来开发有数据库操作的时候,就可以把数据库相关配置放在jdbc.properties里了。 ... 阅读全文

posted @ 2013-08-12 19:10 bbsno 阅读(820) 评论(0) 推荐(0)

Office 2013和Office 365应用程序对电脑和移动操作系统支持情况分析

摘要: Office 365 ProPlus 包括Office Professional Plus 2013 客户端套件中提供的相同应用程序。这些应用程序包括:ü Microsoft WordMicrosoft Word 是一个功能全面的文字处理程序,可用于 Windows和 Mac 操作系统,作为Office Mobile组件之一,可用于Windows Phone 8、Windows RT、iPhone和Android Phone移动平台。ü Microsoft ExcelMicrosoft Excel 是一个电子表格程序,具有计算工具、图形工具、数据透视表和宏编程语言,支持 W 阅读全文

posted @ 2013-08-12 19:08 bbsno 阅读(283) 评论(0) 推荐(0)

BMP图像旋转----C++实现

摘要: 如果前面几个实验都做过了的,做这个应该很简单,今天也是看到图像相关的文章,所以也就复习了一遍,以前也就是知道原理,没编过,这次就都完成了吧。。下面我做的是一个BMP图像旋转的实验。(我选的是180,相对来说比较简单)。我的代码:#include#include using namespace std;void main(){ FILE* stream=fopen("D:\\3.bmp","rb"); if(stream==NULL) { coutbiWidth*24)+31)/32)*4; fseek(stream,sizeFileHeader+size 阅读全文

posted @ 2013-08-12 19:05 bbsno 阅读(1002) 评论(0) 推荐(1)

Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”错误(已解决)

摘要: Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”错误(已解决) 只需要重新安装一下就可以了.在Frameworv4.0的目录中安装的程序以管理员权限重新运行一下就可以了. 点开始-运行:%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 阅读全文

posted @ 2013-08-12 19:03 bbsno 阅读(185) 评论(0) 推荐(0)

关于新技术的常见认知误区

摘要: 如果以TurboC为起点回看这10几年的IT世界,就会发现每当新技术(C++,Java,OO,泛型,RAD,组件...)出来的时候,通常它会被认为是通解,而后在应用过程中才会逐渐发现它的限度。在这样一种过程中,我个人就逐渐形成了这样一种认知:对新技术而言,只有在不只知道它适合做什么,也知道它不适合做什么的时候,才算是真的掌握了它。在此之后才可能人驾驭技术,否则很容易出现技术驾驭人的情形。技术驾驭人是指由于狂热和盲信,无原则的维护某种技术,把A推上天堂,把B踩下地狱。常见的编程语言争执其实很可能是因为这个。也就是说技术乃至方法论皆有其限度。导入新技术或新方法论时,最大的代价往往源于只见其利,不见 阅读全文

posted @ 2013-08-12 19:00 bbsno 阅读(199) 评论(0) 推荐(0)

hdu 2065

摘要: wa了一次,打表出错了,汗 ,PE 2次,格式啊,,不够认真。递推题,一直是比较乏力,碰到找规律就头疼啊f[i][0]=满足条件; f[i][1]=仅有奇数个A;f[i][2仅]有奇数个C;f[i][3]有奇数个A和C;先推导公式,在找到循环次数,一般这种都有循环次数吧 题目链接 #include #include using namespace std;int main(){ /* int f[1000][4],i; f[1][0]=2;f[1][1]=1; f[1][2]=1;f[1][3]=0; for(i=2;i3) { ... 阅读全文

posted @ 2013-08-12 18:58 bbsno 阅读(216) 评论(0) 推荐(0)

html入门之—一天快速掌握

摘要: 编外话如果你对html一无所知,还苦恼与html如何入门,笔者很建议你学习下这篇文章,可以让你快速掌握html,如果你已经是html的高手,那么也希望您给我以更好的建议。 概要HTML俗称超文本标记语言,是Hyper TextMarkup Language的缩写,是用于描述网页文档的一种标记语言。网页文件本身只是一种文本文件,我们通过在文本文件中添加标记符号,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等),这些标记符号就是我们的html,我们学习html就是学习这些标记符号,今天我们主要来学习一些常见的html标记符号也称为html元素、标签元素标签介绍h. 阅读全文

posted @ 2013-08-12 18:56 bbsno 阅读(235) 评论(0) 推荐(0)

[置顶] C#扩展方法调用简析

摘要: 通过前面两节的学习,我们了解到:扩展方法是一种特殊的静态方法,扩展方法的定义方法和一般的静态方法的定义方法类似,唯一的区别是在第一个参数的前面要加上关键字this作为修饰符。扩展方法的调用方式和扩展类型上的实例方法的调用方式一样。既然扩展方法可以像扩展类型上的实例方法一样进行调用,那么编译器怎样决定是否要使用一个扩展方法呢。对于这个问题,编译器是按照下面的流程来工作的:当编译器发现一个表达式好像是使用一个实例方法,但是在导入的所有命名空间和当前的命名空间中又没有找到与这个实例方法调用兼容的实例方法,就会在导入的所有命名空间和当前的命名空间中查找一个合适的扩展方法。在这里,我们记住两点就可以了: 阅读全文

posted @ 2013-08-12 18:53 bbsno 阅读(283) 评论(0) 推荐(0)

约瑟夫环的暴力解法

摘要: #include #include using namespace std;struct Node{ Node* next; int val; int num;};int main(void){ int N; cin>>N; int i; Node* head=new Node; Node* prev=head; for(i=1;i>j; Node* node=new Node; node->num=i; node->val=j; prev->next=node; prev=node; if(i==N) node->next=head->next 阅读全文

posted @ 2013-08-12 18:51 bbsno 阅读(271) 评论(0) 推荐(0)

HDOJ4561 连续最大积

摘要: HDOJ4561连续最大积Time Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 813Accepted Submission(s): 305 Problem Description 小明和他的好朋友小西在玩一个游戏,由电脑随机生成一个由-2,0,2三个数组成的数组,并且约定,谁先算出这个数组中某一段连续元素的积的最大值,就算谁赢! 比如我们有如下随机数组: 2 2 0 -2 0 2 2 -2 -2 0 在这个数组... 阅读全文

posted @ 2013-08-12 18:49 bbsno 阅读(168) 评论(0) 推荐(0)

stm32f103 adc1 与DMA的结合方式应用实例

摘要: #define ADC1_Chanel0 0 #define ADC1_Chanel1 1 #define ADC1_Chanel2 2 #define ADC1_Chanel3 3 #define ADC1_Chanel4 4 #define ADC1_Chanel5 5 #define ADC1_Chanel6 6 #define ADC1_Chanel7 7 #define ADC1_Chanel8 8 #define ADC1_Chanel9 9 #define ADC1_Chanel10 10 #define ADC1_Chanel11 11 #define ... 阅读全文

posted @ 2013-08-12 18:47 bbsno 阅读(2031) 评论(0) 推荐(0)

poj 2112 (最大流+二分)

摘要: 题意:有k台挤奶机,c头奶牛,给出这k+c个实体间的距离,求出每头奶牛都到一台挤奶机去,怎么分配使奶牛走的最大距离最小。用二分枚举最大距离,,,, #include#include#define N 500#define inf 0x3fffffffint map[N][N],dis[N],gap[N],head[N],num,n,m,D,start,end,ans;struct edge{ int st,ed,flow,next;}E[N*40];void addedge(int x,int y,int w){ E[num].st=x;E[num].ed=y;E[num].flow=w... 阅读全文

posted @ 2013-08-12 18:44 bbsno 阅读(148) 评论(0) 推荐(0)

简单数学题-hdu-4485-B-Casting

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4485 题目意思:给一个B进制的数,求这个数模(B-1)的值。解题思路:由于给定的数很大,肯定不能直接来搞。记给定的数,从个位到最高位依次为a0,a1,a2,a3,a4,.....an.转化成十进制的数为a0*B^0+a1*B+a2*B^2+a3*B^3+...+an*B^n 记为K,题目也即求K%(B-1)构造数P=a0+a1+a2+...+an 则K-P=0+a1*(B-1)+a2*(B^2-1)+a3*(B^3-1)+...+an*(B^n-1) 显然(K-P)%(B-1)=0 所以记K-P. 阅读全文

posted @ 2013-08-12 18:42 bbsno 阅读(199) 评论(0) 推荐(0)

- viewDidLoad 和 - viewWillApear 和 -viewDidAppear

摘要: Discussion- (void)viewDidAppear:(BOOL) animated 该方法通知视图控制器,它的视图已经被加入视图树 Discussion 我们可以重写该方法执行附加任务,实现如何显示出视图。重写必须调用 super 方法。 Note:If a view controller is presented by a view controller inside of a popover, this method is not invoked on the presenting view controller after the presented controller i 阅读全文

posted @ 2013-08-12 18:40 bbsno 阅读(265) 评论(0) 推荐(0)

C#实现excel导入到sql server 2008(.net版)

摘要: 本来想把导入数据库后的数据通过gridview控件全部显示到界面,因为一旦进入页面所有控件的已经初始化好了,所以必须使用刷新数据源或用代码实现不用控件来绑定数据源,某位实现了这个功能可以发表下自己的意见using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Collections;using System.Windows.Fo 阅读全文

posted @ 2013-08-12 18:38 bbsno 阅读(384) 评论(0) 推荐(0)

导航