随笔- 2241
文章- 0
评论- 32
阅读-
107万
10 2013 档案
Android ListView的理解(一)
摘要:一、概述 这部分主要是讲解ListView在初始时,即setAdapter之后,如何将Adapter中取得的view添加到ListView中,主要涉及到几个方法: layoutChildren,fillFromTop,fillDown / fillUp,makeAndAddView,obtainView,setupChild;二、讲解 layoutChildren是个最重要的方法,也很复杂,本篇略过,会在以后中提到,不过,为了讲解其它方法,还是提一下: @Override protected void layoutChildren() { ......... ...
阅读全文
不允许调用库函数,也不允许使用任何全局或局部变量编写strlen函数
摘要:不允许调用库函数,也不允许使用任何全局或局部变量编写strlen函数。 这是一道面试题,可以使用递归的方式解答,答案如下:#include int mylen(char* p){ if(*p == '\0'){ return 0; } return 1 + mylen(p+1);}int main(void){ char* s = "123456789"; printf("%d\n", mylen(s)); return 0;}运行结果:9
阅读全文
http-使用get和post方式提交数据
摘要:注意点:1.Get和post这两种提交方式有何不同? 很明显post方式提交多了content-length和content-type这两项,所以post提交是要为这两项设置setRequestProperty属性 处理乱码问题①客户端发送请求时没有对URL进行编码,我们只要使用URLEncoder.encode(keyValue,"UTF-8")处理即可。②Tomcat服务器在获取参数时,默认编码不是"UTF-8",一般是"ISO-8859-1",此时要如何处理呢?主要思路是这样的:先把以"ISO-8859-1"
阅读全文
ILOG的一个基本应用——解决运输问题、转运问题
摘要:一、Ilog软件该软件用来解决优化问题,大部分是线性问题,深一点的其他内容还不清楚。只知道一些基础的应用,网上相关内容很少。接下来就解决一个简单的运输问题二、运输问题 数学模型 ILOG OPL程序{string} CitiesA=...;{string} CitiesB=...;float capacity = ...;float supply[CitiesA] =...;float demand[CitiesB] =...;assert sum(o in CitiesA) supply[o] == sum(d in CitiesB) demand[d];float cost[...
阅读全文
原生js获取execl里面的值 主要使用ActiveXObject
摘要:今天一个程序员给了一个excel表,里面有一百多条数据,叫我一个一个数据的复制到系相应的函数里面比如 put("gaga1","gaga2"),这样一句话,要我复制一百多遍,fuck。。。我就说你自己用java读取不就可以啦!他就说用java要运行半个小时以上,我就心里想fuck,是你不怎么懂java吧!此时自己心中的几百万头草泥马在奔腾!!!!!! 于是自己就去找了一个js方法来读取excel里面的数据,加以修改都不用半个小时!真是fuck! execl里面的数据大概是这样的: 实现输出的效果是: js源码: function readThis(){
阅读全文
(顺序表的应用5.4.2)POJ 1591 M*A*S*H(约瑟夫环问题的变形——变换步长值)
摘要:/* * POJ_1591_2.cpp * * Created on: 2013年10月31日 * Author: Administrator */#include #include using namespace std;const int maxn = 55;int cards[25];bool position[maxn];int main(){ int participants,lucky; int counter = 1; while(scanf("%d%d",&participants,&lucky)!=EOF){ int i,j; for(i
阅读全文
HDU 3032 Nim or not Nim? (sg函数)
摘要:题意:给你n堆石子,每次操作可以在任意一堆石子里取走一部分或者将这堆石子分成两堆,最后操作的人取胜。 解题思路:利用sg定理来解组合游戏的和,每堆石子看成一个游戏,对于有x个石子的堆,它的所有后继状态有 0, 1, 2, ... , x-1 ,(1, x-1), (2, x-2), .. (d, x-d),于是可以很容易处理出小数据的sg函数,然后可以发现4k+3的sg值为4k+4,4k+4的sg值为4k+3,其他所有x的sg值都为x,根据sg定理每堆sg值异或一下就可以解决了。 /* **********************************************Author .
阅读全文
Hadoop入门实践之从WordCount程序说起
摘要:这段时间需要学习Hadoop了,以前一直听说Hadoop,但是从来没有研究过,这几天粗略看完了《Hadoop实战》这本书,对Hadoop编程有了大致的了解。接下来就是多看多写了。以Hadoop自带的例子WordCount程序开始,来记录我的Hadoop学习过程。Hadoop自带例子WordCount.java/** * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License
阅读全文
创建多个Oracle数据库及相应的实例
摘要:对于使用过SQL Server数据库的用户可以会对Oracle中的数据库的实例的概念理解的不是很好,所以我产生了写一篇博文的想法。基础概念一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)和数据库(Database)。 实例:是一个非固定的、基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了。数据库(Database)指的是固定的、基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志文件等。 一般情况下,Oracle数据库都是一个数据库对应一个实例。如下图所示。 当然可以根据需要创建多个数据库和对应的多个实例。 测试环境Wi..
阅读全文
[置顶] lua 进阶3--lua文件中调用C++函数
摘要:前面讲了一下,C++读取lua文件中的变量,包括一维表、二维表这些,这节讲一下如何在lua文件中去调用C++函数C++代码如下#include extern "C"{#include "lua.h"#include "lualib.h"#include "lauxlib.h"}/*Lua 解释器指针 */lua_State* L;static int average(lua_State *L){ /*得到参数个数*/ int n=lua_gettop(L); double sum=0; int i; for(i=1
阅读全文
android 设置Button或者ImageButton的背景透明 半透明 透明
摘要:Button或者ImageButton的背景设为透明或者半透明半透明 透明 颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000设置背景图片透明度(超简单) Java代码View v = fin
阅读全文
struts2 18拦截器详解(七)
摘要:ChainingInterceptor 该拦截器处于defaultStack第六的位置,其主要功能是复制值栈(ValueStack)中的所有对象的所有属性到当前正在执行的Action中,如果说ValueStack中没有任何对象的话,该拦截器不会干任何事情,看到这个拦截器的名称,大家应该会想到有一种chain类型的Result,该拦截器主要就是针对chain类型Result起作用的,因为我们有可能在chain链后面的Action用到前面Action的属性,所以struts2提供了该拦截器来实现这个功能。当然我们也可以让chain链中的某个Action属性不复制到正在执行的Action中,只要c.
阅读全文
《Linux命令行与shell脚本编程大全》 第二十三章 学习笔记
摘要:第二十三章:使用数据库MySQL数据库MySQL客户端界面mysql命令行参数参数描述-A禁用自动重新生成哈希表-b禁用 出错后的beep声-B不使用历史文件-C压缩客户端和服务器之间发送的所有消息-D指定要用的数据库-e执行指定语句并退出-E竖直方向显示查询输出,每行一个数据字段-f如果有SQL错误产生,继续执行-G使能命名命令的使用-h指定MySQL服务器主机名(默认为localhost)-H用HTML代码显示查询输出-i忽略函数名后的空格-N结果中不显示列名-o忽略语句,除了在命令行上命名的默认数据库的语句-p为用户账户提示输入命令-P指定网络连接用的TCP端口号-q不缓存每条查询结果-
阅读全文
ios7下不能录音问题解决
摘要:在ios6上运行非常正常的AVAudioRecoder组件,而跑到ios7上就不能工作了。通过google搜索在stackoverflow上的解决方法。http://stackoverflow.com/questions/18922053/avaudiorecorder-avaudioplayer-with-ios-7-not-working-properly解决方法只需要在使用AVAudioRecoder之前,添加如下代码:AVAudioSession *audioSession = [AVAudioSession sharedInstance];[audioSession setCateg
阅读全文
360 2013校园招聘笔试题(含参考答案)
摘要:3602013校园招聘笔试题(含参考答案) 参考答案:1.D5*5*5=1252.C排除法3.A仅个人意见4.A5.DABC三语句一定保留,D不确定,EF一定删除6.不会7.D排除+试探8.C网上有详细分析9.C关于二进制很有趣的一道题,值得细细研究原理。网上有详细分析10.D11.C12.A定点数和浮点数?13.CCISC的指令集呢?14.B注意,还有一种表示方式叫移码,即补码的符号位取反(仅仅是符号位不同,其他位完全一样),移码0的表示也是唯一的。15.D16.看不清17.不完整18.有错19.D20.21.D很常见的问题,要弄清楚22.23.C局部变量在出了作用域后就出栈释放了,返回..
阅读全文
【MFC三天一个游戏】之 局域网黑白棋
摘要:欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 花了三天上班时间,妈的上班写就是不能静下心来,擦,要防BOSS巡山.... 以前也写过小游戏,俄罗斯方块,贪吃蛇....不过也都是单机版的,也没用MFC写过,是用QT写的,一天半天就出来了... SOCKET也没搞过,唯一记得的一个就是在学校弄的,搭建了一个服务器和客户端,互相发了一句hello 就不搞了 算是未完整版咯....从零开始。。。。 呕....界面好恶心...真心不再想搞界面了.... 另外,此物完全兴起而为,毫无...
阅读全文
Remove Nth Node From End of List
摘要:Use two pointers and the first pointer move forwards n steps first. /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution { public: ListNode *removeNthFromEnd(ListNode *head, int n) { ...
阅读全文
验证(Javascript和正则表达式)
摘要:昨天写了验证(C#和正则表达式),今天又写了个js版的验证。现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发。由于今天才开始接触js,所以可能会有一些错漏,希望大家能批评指正。var Validator = { VerityLib: { //验证字符串非空 IsNotEmpty: function (input) { if (input != '') { return true; } else { return false; ...
阅读全文
[置顶] 1D1D动规优化初步
摘要:例题一:货物运输,大意:给出N个点的坐标与需要你送过去的钱数(第一个点不需要钱),身上带钱的数目有最大值,由初始在的1点,按顺序经历每个点(中途可以回1点,回去钱就满了),问最小走的路程是多少(最后要回到原点),N<=50000。观察题目,很容易写出转移方程:f[i]=min{f[j]+dis[j+1]+dis[i]+sum[i]-sum[j]}。f[i]表示经历过前i个点并且回到原点经历的最小路程,dis[i]表示i点到原点的路程,sum[i]表示前i个点需要的总钱数。然而这个转移是O(N)的,所以总复杂度就是O(N^2)的,50000的数据明显是不够的。重新观察方程,可以转化为:f[
阅读全文
Linux/Unix笔记本
摘要:Linux介绍Linux入门——个人感想Google怎么用linux初入LinuxWindows XP硬盘安装Ubuntu 12.04双系统图文详解实例讲解虚拟机3种网络模式(桥接、nat、Host-only)在线求助 man page文件,目录,权限所有者,群组,其他人文件的属性Linux目录规范和含义改变文件属性与权限 常用的文件和目录操作命令 ”十六“进制查看器 文件与目录的默认权限与隐藏权限 文件的搜寻 权限与命令间的关系帐户 Linux 的账号与群组 Linux 账号管理 账户切换磁盘和文件系统 EXT2 文件系统 磁盘的分区、格式化、挂载 磁盘检验 磁盘参数修订 另一个分区工具:.
阅读全文
HDU4288:Coder(线段树单点更新版 && 暴力版)
摘要:Problem Description In mathematics and computer science, an algorithm describes a set of procedures or instructions that define a procedure. The term has become increasing popular since the advent of cheap and reliable computers. Many companies now employ a single coder to write an algorithm that wi
阅读全文
删除项目中的.svn文件
摘要:删除项目中的.svn文件 1、创建个文件,名字改为kill-svn-folders.reg2、把下面的代码考进去,每一行前面不要留空,Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE R
阅读全文
[置顶] 关于产品的一些思考——腾讯之UIDesigner
摘要:首先要赞一下这个软件,上手快,效果好,不过还有些有待提高的地方。 1.不稳定 设置了页面跳转效果后,继续编辑,前边已经编辑过的页面跳转效果有的会失效,或者变为其他跳转效果。 2.键盘无交互 键盘没有作用,只能作为整体点击,键盘没有实际意义,只是相当于一个按钮或者图片,只能直接设置跳转效果。 3.无法导出设计稿图片 导出设计稿图片,前几次还可以使用,之后再用,就无法导出,有日志记录,可是软件没有日志入口,只好去软件安装目录下,去查看日志。
阅读全文
C++线性方程求解
摘要:介绍 程序SolveLinearEquations解决联立方程。该方案需要一个文本文件,其中包含输入和输出方程解决。这个项目是几年前我写在C#中http://www.codeproject.com/Articles/673076/Linear-Equation-Solver线性方程组求解。以外,这个程序没有图形用户界面和一个稍微修改公式格式,这个计划是非常类似于C#程序,该程序使用SparseArray模板类来实现向量和矩阵。矩阵使用DoubleIndex的类,这需要两个整数指数,实行单一的键使用SparseArray类。矩阵SparseArray的存储类型是双精度数。每个向量只是一个实例的的
阅读全文
Spring之AOP面向切片
摘要:一、理论基础: AOP(Aspectoriented programming)面向切片/服务的编程,在Spring中使用最多的是对事物的处理。而AOP这种思想在程序中很多地方可以使用的,比如说,对某些规则的验证,可以抽象封装到一个模块中,并在该模块中定义一定的使用规则,然后植入到原有的程序中,其实这就是面向切片。这个模块叫做Aspect,定义的规则是pointcut,具体的验证的实现是advice,植入的目标叫TargetObject,切入到目标中的方法叫做joinpint,植入的过程叫weave。 Advice在模块中关注点的具体位置有:前、后或者抛出 Before、After、Throw.
阅读全文
搭建无限制权限的简单git服务器使用git-daemon脚本
摘要:如果想要用ubantu架设无限制权限(即不适用gitosis)的简单git服务器,实现git库下载clone,push等简单的基本功能,可以直接使用git-daemon脚本(非常不安全,建议项目代码的git管理不要使用!)本地安装完sudo apt-get install git git-core之后没有安装git-daemon-run或者git-daemon-sysvinit时,可以执行如下操作:sudo vi /etc/init.d/git-daemon==========================================CP下面的代码复制过去,修改下base-path和us
阅读全文
java基础整理1
摘要:1、匿名对象:new persion().tell();这样的,它只开辟栈内存,没有栈引用的关系2、构造方法的名称必须与类名称一致,构造方法的声明处不能有任何返回值类型的声明,不能在构造方法中使用return返回一个值3、String有两种比较方式:一种是使用“==”完成,比较的是地址值;另一种是使用"equals"方法完成,比较的是具体的内容4、String类两种实例化方法的区别: 直接赋值:String str1 = "hello"; String str2 = "hello"; String str3 = "hello
阅读全文
HTML5 webapp框架
摘要:1.Sencha Touch 注:jQTouch主要用于手机上的web Kit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的 JavaScript 库。支持包括 iPhone、Android 等手机。Raphael:强大的矢量图形库。特点:1.触控体验佳:针对触屏设计,让应用读的懂手势,如单击/双击、抓捏、拖动、旋转等。2.跨平台:Sencha开发出的Web应用运行于苹果的iOS与谷歌的Android。3. 性能:比JQuery Mobile会微快一点点。4. 难易度:界面布局用js实现,学习周期长。应用于如:纽约时报,Adobe,谷歌和苹果总结:号称最好的HTML...
阅读全文
U盘启动引导安装linux
摘要:一、U盘引导,安装前的准备1、U盘一枚,至少2G2、下载并安装虚拟光驱,这里我用的是UltralSO.二、制作引导盘1、打开UltraISO软件,选择文件->打开,打开需要烧录的镜像文件: 2、选择启动---写入硬盘映像 选择u盘 3、选择硬盘驱动器为U盘所在盘符,写入方式为USB-HDD+,点击便携启动->写入新的硬盘主引导记录->USB-HDD+,在弹出的对话框中选择“是”写入完成之后,启动盘制作完成,这时候需要将需要安装的系统镜像拷贝到硬盘里三、开始引导安装1、启动服务器,并设置BIOS从u盘引导。 2、启动后直接选择install 3、从这一步开始基本上跟普通装系统一
阅读全文
Android中常用单位dp,px,sp之间的相互转换
摘要:MainActivity如下:package cc.testunitswitch;import android.os.Bundle;import android.util.DisplayMetrics;import android.app.Activity;/** * Demo描述: * 利用代码实现dp,px,sp之间的相互转换 * * 参考资料: * 1 http://blog.csdn.net/fx_sky/article/details/8588703 * 2 http://blog.csdn.net/lfdfhl/article/details/8227257 * Thank ...
阅读全文
ubuntu下搭建nagios
摘要:基本参考 http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html,直接apt-get install的话应该更快。要监控url,参考:http://stackoverflow.com/questions/9246557/monitoring-urls-with-nagios 如何避免sendmail发出的邮件被当做垃圾邮件 http://blog.csdn.net/passion_wang/article/details/6259594
阅读全文
关于undefined reference to `WSASocketA@24'问题的解决
摘要:关于 Eclipse 开发C++ Socket ,在开发的过程中 用WinGW 平台编译, 示例server端:#include #include #include #include using namespace std;#pragma comment(lib, "ws2_32.lib") #pragma comment(lib, "mswsock.lib")DWORD IniSOCKDLL() { WORD wVersionRequested; WSADATA wsaData; int err=0;wVersionRequested = MAKEWO
阅读全文
杭电1003 MAX SUN
摘要:Problem Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. Input The first line of the input contains an integer T(1using namespace st...
阅读全文
操作系统双语阅读 - Schedulers调度器2
摘要:Most processes can be described as either I/O bound or CPU bound.大多数进程都可以描述为IO绑定或者CPU绑定。 An I/O-bound process is one that spends more of its time doing I/O than it spends doing computations. A CPU-bound process, in contrast, generates I/O requests infrequently, using more of its time doing computati
阅读全文
c++实现mlp神经网络
摘要:之前一直用theano训练样本,最近需要转成c或c++实现。在网上参考了一下其它代码,还是喜欢c++。但是看了几份cpp代码之后,发现都多少有些bug,很不爽。由于本人编码能力较弱,还花了不少时间改正。另外又添加了写权值和读权值的功能,可以保存训练的结果。下面是代码实现的基本功能描述。问题描述:用cpp重写mlp,即普通的多层神经网络。需要实现多个隐藏层与输出层互连,分类层采用softmax分类。测试例子:测试例子为自己构造,将3位二进制转为10进制有8中可能,我分别让它们对应label0-7。例如:001对应的label为1,111对应的label为7,以此类推下面看代码:main.cpp#
阅读全文
根据linux内核源码查找recv返回EBADF(errno 9)的原因
摘要:linux的内核版本是2.6.18,x86_64.man里的解释是:EBADFThe argument s is an invalid descriptor我的模拟测试环境是:前端loadrunner模拟web点击,通过后端的weblogic压自己的服务的时候发现,有时候recv会收到这个错误,意思就是这个fd已经失效了,但是有点不是很明白,所以查询下内核实现,验证下。首先recv的实现就是调用的recvfrom: /* * Receive a datagram from a socket. */asmlinkage long sys_recv(int fd, void __user * u.
阅读全文
Gridview自定义分页
摘要:在这里我使用Gridview中自带的分页,然后进行扩展,代码如下: 第">页 /共" />页 ' CommandName="Page" CommandArgument="First"> ' ...
阅读全文
在MyEclipse中配置Weblogic10服务器
摘要:MyEclipse中配置Weblogic10服务器在MyEclipse中配置Weblogic10服务器也是很简单,现在将过程分享给有需要的人。1、在下方的Server选项卡中,鼠标右键选择“Configure Server Connector”选项,如下所示:2、然后在出现的首选项的页面中,选择左方的weblogic10.x节点,将右方的状态改变为可用,然后选择Weblogic10.x的主目录,如下所示:3、然后输入用户名和密码,然后选择某个域的目录,如图所示:4、输入完需要的信息后,各项的信息如下图所示:5、然后保存退出,按照启动tomcat那样启动服务器,启动成功后,输出的日志信息如下图所
阅读全文
C# 64位系统调用32位DLL异常解决办法(异常来自HRESULT :0x8007007E)
摘要:解决办法如下1、在IDE中将目标平台设置成x86(VS是在项目的属性->生成->目标平台)2、如果DLL中调用了其他的DLL,需要将其他的DLL一同编译3、有时DLL生成时会依赖于IDE,比如BCB下生成的DLL就会依赖于rtl60.bpl、vcl60.bpl、borlndmm.dll、cc3260mt.dl等几个DLL,必须要将这DLL放到一起编译4、如果无法确定到底有哪些依赖项,可以使用DLL依赖项检查工具Dependency Walker(可以到此处下载http://www.onlinedown.net/softdown/38554_2.htm)。下载到工具后,将DLL放进去
阅读全文
[置顶] 话说你最拼命的时候怎样拼命的?
摘要:今天,突然看到一个话题,八一八你最拼命的时候是怎样拼命的?让我值得深深的思考一下,不知道曾今努力的你们,或者没有努力的你们在看到这个话题的时候会有什么感觉,至少我有一种后悔。让我想一想,似乎活了这么久,还没有认真的拼命过,一直在敷衍着生活,就像一句话说的:你敷衍了生活,生活也敷衍着我,到现在还只是空有梦想,却没有几个实现的,似乎有点正常啊,因为自己没有拼命过。 非常感谢这个朋友让我看这个话题,值得我去思考接下来该怎样的去拼命。既然讲到这个拼命的时刻,好像三年级的时候最拼命,作业从来不拉,哪怕是晚上一点,也要把作业做完,记得当时,老师让我们把声母回去写三遍,结果我听错了,以为是把整个书写三...
阅读全文
嵌套循环连接(nested loops join)原理
摘要:嵌套循环连接(nested loops join)访问次数:驱动表返回几条,被驱动表访问多少次。驱动表是否有顺序:有。是否要排序:否。应用场景: 1.关联中有一个表比较小; 2.被关联表的关联字段上有索引; 3.索引的键值不应该重复率很高。如果你做过开发,就把它看成两层嵌套的for循环。下面我们来做个实验:SQL> create table test1 as select * from dba_objects where rownum create table test2 as select * from dba_objects where rownum exec dbms_stats.
阅读全文
xhEditor在线编辑器使用实例
摘要:使用xhEditor的最大好处就是不用去处理烦人的HTML标签问题,研究了一天,记录备用前台HTML: test 处理后台页: 保存到数据库:using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Linq;using System.Web;u...
阅读全文
Android Bundle存储数据类型
摘要:曾经被问到这样一个问题:Bundle能存哪些数据类型,不能存哪些数据类型?当时那个汗啊,因为,平常使用Bundle,要么使用基本数据类型,要么序列化自定义的Class,那到底能存哪些类型,不能存哪些呢?今天查阅了下google官方的文档(http://developer.android.com/reference/android/os/Bundle.html),罗列了以下这些是可以的:void putAll(Bundle map) void putBinder(String key, IBinder value) void putBoolean(String key, boolean v...
阅读全文
半监督学习(一)
摘要:什么是半监督学习? 传统的机器学习技术分为两类,一类是无监督学习,一类是监督学习。无监督学习只利用未标记的样本集,而监督学习则只利用标记的样本集进行学习。但在很多实际问题中,只有少量的带有标记的数据,因为对数据进行标记的代价有时很高,比如在生物学中,对某种蛋白质的结构分析或者功能鉴定,可能会花上生物学家很多年的工作,而大量的未标记的数据却很容易得到。这就促使能同时利用标记样本和未标记样本的半监督学习技术迅速发展起来。半监督学习理论简述: 半监督学习有两个样本集,一个有标记,一个没有标记.分别记作Lable={(xi,yi)},Unlabled={(xi)}.并且数量上,L<<U.1
阅读全文
【读书笔记】Flickr 网站用户标签的质量控制对策
摘要:1、一些背景标签技术重要意义标签技术如今已经被广泛应用于包括网络书签、博客、播客、视频分享等在内的多种 Web2. 0 服务Flickr简介Flickr 是一集图片存放 交友 组群 邮件等功能于一体的 Web2. 0 网站,它充分利用 tag 技术,进行网站资源的组织与标注Flickr优点Flickr 网站在以其非常低的入门门槛、即刻的反馈、异步的交流、动态更新和个性化等特点给用户标注带来极大便利 2、Flickr标签质量问题2、1第一类:词汇不规范 (1)输出不规则(大小写 单复数 简缩写、合成词) 例如:girl-girls,autumn-Autumnusa,USA-us...
阅读全文
[算法][LeetCode]Spiral Matrix
摘要:题目要求Given a matrix ofmxnelements (mrows,ncolumns), return all elements of the matrix in spiral order. For example, Given the following matrix:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]You should return[1,2,3,6,9,8,7,4,5].分析举个例子自己从头到尾把数字列出来,很容易就找到规律了:假设一维数组的坐标为x,取值范围是xMin~xMax;二维数组的坐标为y,取值范围是yMin~yMax。
阅读全文
ZOJ 2320 Cracking' RSA
摘要:其次布尔线性方程组,高斯消元。这道题目的关键部分是看的神牛watashi的思路。另附上watashi的思路 我把他的java模板翻译成了C++的了。。。存起来以后当模板用。。。a[i][j]表示第i个数含有质数p[j]的个数,奇数个的话就是true,偶数个就是false。这样的话对于布尔方程组有,能被完全消掉的数就可以和用来消去这个数的数组成一个完全平方数。这样的话就是找多少个数能够被完全消去。这样的话答案就是2^(n-r)-1了。#include#include#include#include#include#define LL long long#define CLR(a, b...
阅读全文
C++ extern c 用法
摘要:一、整体代码 01.cpp#include #include #include "add.h" using namespace std; int main(void) { add(1,2); return 0; } add.cint add(int x, int y) { return x+y; } add.h#ifndef _C_H_ #define _C_H_ #ifdef __cplusplus extern "C" { #endif extern int add(int, int); #ifdef...
阅读全文
【LeetCode】Longest Common Prefix
摘要:Write a function to find the longest common prefix string amongst an array of strings.java code : 预处理出最短串与任意一字符串的公共前缀,用StringBuilder保存,再去遍历剩余字符串,从尾处开始推。复杂度O(m * n) m : length of the arrays, n :length of the prefixpublic class Solution { public String longestCommonPrefix(String[] strs) { //...
阅读全文
11g relocate scan ip
摘要:今天安装了Oracle 11.2.0.4的数据库,由于在安装GRID软件是,跑脚本的时候是现在节点2上跑的,跑完之后然后在节点1上跑。发现我的scan_ip在节点2上,我想把scan_iprelocate 到节点1 上。操作如下:[root@elvis112 ~]# ifconfig -a eth0 Link encap:Ethernet HWaddr 08:00:27:72:C8:E4 inet addr:192.168.56.112 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff...
阅读全文
Vim使用进阶
摘要:作为一个使用vim挺长时间的人,现在来写这篇东西确实是尴尬的,就像很多大神们说的,vim是世界上最好用的编辑器,没有之一。然后前两天又重新看了看vim的那些功能和使用方法,更觉得这么长时间使用vim却远没有用到它的强大之处。所以这里对常用的vim功能和用法做一个总结,自己时常也能翻看熟悉一下。 看过学习vim使用方法的几条建议,也一并写来警示一下自己吧:学习vim在开始时是痛苦的;需要时间和不断地练习,就像你学习一个乐器一样;不要期望你能在3天内把vim练得比别的编辑器更有效率(像博主这种应该需要两周以上的苦练)。 首先需要说明一下的是,vim有四种基本模式: 1)命令行模式:键入的...
阅读全文
吐槽一下Page Restore
摘要:以前觉得Page Restore确实挺好用的,而且确实用Page Restore快速解决过一些问题。但是仔细想想很多时候Page Restore可能根本用不上。因为SQL Server在备份的时候是不会检查数据库的结构的,如果有一些Page损坏了,数据库仍然可以成功备份。下面我用Pual提供的损坏数据库做个实验(下载路径:http://www.sqlskills.com/blogs/paul/sample-corrupt-databases-to-play-with/)通过错误信息可以看到数据库有很多页面损坏了。但是备份完成功。在这种情况下即使有备份也不可能使用Page Restore了,因为
阅读全文
多mysql实例下开发需要注意主从同步延迟
摘要:今天晚上服务器上线测试,遇到了一个问题!往数据库写了一条数据之后,再读取该记录,居然读不出来,报空指针。十分费解,喊来开发组长定位问题。他的解释是:写操作用的是主库,而读操作用的是从库。在写库写完之后,该条记录并不会立刻出现在读库,数据同步到写库需要一定的时间。于是出现了我的空指针异常。回来看了很多网上的介绍主从同步机制。大致是这样的,主库执行完sql写命令之后,将日志写至binlog。从库有一个线程会拉取主库上的这个日志文件,获取新的数据写操作日志。并将拉取到的日志写至本机的relay-log。从库的sql线程会从本机的relay-log中取出日志,并执行。至此,同步完成。可以看出主从间同步
阅读全文
(字符串的处理4.7.22)POJ 3337 Expression Evaluator(解析C风格的字符串)
摘要:/* * POJ_3337.cpp * * Created on: 2013年10月29日 * Author: Administrator */#include #include #include using namespace std;const int maxn = 10010;int data[26];//用来存储每一个字母所对应的数字char opr[maxn];//去掉空格后的表达式char opr1[maxn];//去掉空格钱的表达式bool vst[maxn];//用来标记某一个字符是否已经访问过void init() { int i; for (i = 0; i =...
阅读全文
[置顶] 二叉树层次遍历的应用--判断一颗二叉树是否为规则二叉树
摘要:一 问题 二 解题方法采用二叉树的层次遍历,需要队列作为辅助, 如图所示,队列保存着层次遍历时二叉树结点的地址,Thislevel记录了当前层的结点数,Nextlevel记录了下一层结点数。当队列中每出一个结点,Thislevel必须减1,当前结点的左或右孩子入队,Nextlevel必须加1。当Thislevel为0时,说明二叉树的一层遍历结束,开始新的一层。三 测试 四 代码/* * to judge whether a binary tree is a binary tree*/#include #include #include #define ElemType int#define E
阅读全文
HDU1698:Just a Hook(线段树区间更新)
摘要:Problem Description In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. Now Pudge wants to do some operations on the hook. Let us number the con...
阅读全文
fcntl的区域锁定
摘要:文件中的某个部分被锁定了,但其他的程序可以访问这个文件的其他部分,称为文件段锁定或文件区域锁定。经常使用文件区域锁定是fcntl函数。#include #include #include int fcntl(int fd, int cmd, struct flock *lock);fcntl提供了三个文件锁定的选项:F_GETLK F_SETLKF_SETLKW当这些命令选项使用时,fcntl的第三个参数必须是一个指向flock结构的指针。flock的结构包括下列成员:short l_typeshort l_whenceshort l_startoff_t l_lenoff_t l_pid..
阅读全文
UVA 11889 - Benefit
摘要:Benefit Recently Yaghoub is playing a new trick to sell some more. When somebody gives him A Tomans, he who never has appropriate changes, asks for B Tomans such that lowest common multiple of A and B equals to C and he will pay back a round bill. Or otherwise take some snack i...
阅读全文
leetcode Wildcard Matching greedy algrithm
摘要:The recursive program will result in TLE like this:class Solution { public: bool isMatch(const char *s, const char *p) { // IMPORTANT: Please reset any member data you declared, as // the same Solution instance will be reused for each test case. if (*s == *p && *s == '\0') return tru
阅读全文
如何设置qt creator的快捷键
摘要:如何设置qt creator快捷键以设置设置edit - select encoding的快捷键为例 1. tools - options - environment - keyborad 2.在搜索栏打入select,可找到selectencoding栏,设置为alt + s 文档信息 版权声明:自由转载-非商用-非衍生-保持署名 |Creative Commons BY-NC-ND 3.0 博客网址:http://blog.csdn.net/lyc_daniel/article/details/13511085 博 主: lyc_daniel 寄 语:神爱世人,甚至将...
阅读全文
阶段人生
摘要:阶段:刚毕业那会儿,大家都羡慕立刻贴结婚照的,说这家伙贼快,然后呼呼啦啦大家都贴上了结婚照。阶段:参加了几年婚宴,这两年,又开始参加满月酒了,同学一聚会,慢慢的都是三口三口的来了。阶段:最近听说一个表姐的婆婆得了肺癌,今年上半年听说一同龄表妹的爸爸脑溢血,这个月有一个高中同学的妈妈查出来胃癌晚期……我们不自觉间已经步入中年了,进入了上有老下有小的阶段,不再是小公主,也不再有机会花前月下、卿卿我我,我们现在要做的就是上班挣钱,处理突如其来的各种家庭事务。手机里每天的日志与自己有关的不多,不是老人的就是孩子的,或者是老公的或者家里的。用我跟老公的一句常用语就是:顶不顶得住?现在的答案是:顶不顶得住
阅读全文
求 1-1/(2^1)+ +1/(2^8)
摘要:*/*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:见标题*作者:张凯*完成日期:2013年 10 月29 日*版本号:v1.0*求解的问题:*/#include #includeusing namespace std;int main(){ double s=0,p=1; int i=0,t=1; while(i<=8) { s=s+t*p; t=-t; p=p*0.5; i++; } cout<<"s="<<s<<endl; ...
阅读全文
UVA 11388 - GCD LCM
摘要:IIUCONLINE CONTEST2008Problem D: GCD LCMInput: standard input Output: standard output The GCD of two positive integers is the largest integer that divides both the integers without any remainder. The LCM of two positive integers is the smallest positive integer that is divisible by both t...
阅读全文
C语言四舍五入
摘要:比如:将 2.131415925 这个数字保留三位小数并四舍五入,可用下面的代码实现int temp = 2.131415925 * 1000 + 0.5;float temp1 = ((float)temp)/1000;想保留几位就乘 10的几次方。
阅读全文
ZOJ 2319 Beautiful People
摘要:LIS。先按S降序升序再按B降序排序(如果B不按降序排序的话就会覆盖掉正解),然后再对B用O(nlog(n))的LIS求解就可以了。用d数组标记每个元素在上升序列中的位置,然后根据d倒着找id就可以了。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define FF(i, a, b) for(int i=a; i=b; i--)#define REP(i, n) for(int i=0; ...
阅读全文
C++ vector类型要点总结
摘要:概述C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,但是一个容器中的对象必须是同一种类型。简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector是一个类模板,不是一种数据类型。可用来定义任意多种数据类型。vector类型的每一种都指定了其保存元素的类型。因此vec
阅读全文
htmlayout做的虎鲸宝宝
摘要:昨天在auto论坛上偶遇一哥们作的虎鲸宝宝例子,尽管作者提供了auto的源码… … 一个C++老农的悲哀。不过大概看了下流程,最后想想:选什么样的语言已经不重要了。最重要的是里边的资源文件可以拿来耍耍!当初发现SDK包里边的png动画就很奇怪,这个例子让我回头又看了看,才发现一个新的名次apng(阿门)。给我的第一感觉就算gif。好了,知道这个存在就没什么难度了,直接上图,定时器设置窗体位置即可。话不多讲上图吧:额 感觉上图也没什么效果。(奈何本农没玩过gif)!链接:点击打开链接有兴趣的可以下载然后用官方提供的sdk里头的程序打开浏览即可,只是少了动态跑的效果而已!
阅读全文
sse float 转int 截断和不截断
摘要:之前, 我用sse指令, 想把float 型转成int, 不过其中遇到了一些困惑,就是截断和不截断的问题, 这个问题一直困扰我好集体, 最后终于解决了, 原来sse本身就有截断和不截断的指令。_mm_cvtps_epi32 是SSE2的一条指令CVTPS2DQ。在MSDN上的解释是Converts the four single-precision, floating-point values ofato signed 32-bit integer values.把四个float变量强转为四个int变量。其中需要注意的是他的截断规则:四舍五入,在进位后末位是偶数的进,否则不进位。紧接着是另一个
阅读全文
java实现内部排序算法
摘要:冒泡排序public class BubbleSort{ public static int[] asc(int[] a){ int item; for (int i = 0; i a[i]) { a[i] = a[j]; a[j] = item; item = a[i]; } } } return a; } public static void main(String[] args) { int a[] = {23,14,25,32,8,27,15,13,58,8,2,36}; a = asc(a); pump(a); } private s...
阅读全文
Shader Object及Program操作API
摘要:Shader Object及Program操作APIProgram: 1。 GLuint glCreateProgram( void );//创建 2。 void glDeleteProgram( GLuint program );//销毁 3。 void glGetProgramiv( GLuint program, GLenum pname, GLint *params ); //获取参数 4。void glGetProgramInfoLog( GLuint program, GLsizei maxLength, GLsizei *length, GLchar *infoLog );...
阅读全文
jasperreport 通过javabean datasoource实现chart的报表
摘要:继上次report的demo后,还在继续做着report方面的research,今天主要是实现了通过javabean datasource填充chart图表,通过webservice下载pdf格式的报表。 开始这一段快乐之旅吧,首先我在包下定义了两个类分别是Student和Mark,Student类下有三个属性,他们分别是private String name;private String number;private List mark;Mark类下定义了两个属性private String name;private double mark;另外写了一个函数去获取student的列...
阅读全文
Activex打包于发布完整版---ActiveX打包
摘要:前面介绍了数字证书的原理与制作:http://blog.csdn.net/jiangtongcn/article/details/13508365,下面来看一下ActiveX组件的打包。我现在有一个ActiveX组件:fq.ocx,目的用于采集当前登录的QQ号码,采用vc mfc编写,当然您完全可以用其它技术编写。本ActiveX需要嵌入在网页中运行。网上的关于打包这方面的东西太多了。这里我整理一下:一、编写用于安装cab包的inf文件格式如下:[version] signature="$CHICAGO$" AdvancedINF=2.0 [Add.Code] XXX...
阅读全文
同步和异步的区别
摘要:同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行。 异步在一定程度上可以看做是多线程的,请求一个方法后,就不管了,继续执行其他的方法。 比如一个文章系统里面,文章内容通常是字数非常多的,如果数据量大,打开会非常的慢,这个时候可以采取两种方法: 1、同步:一直等待要显示的数据全部取出来 标题、作者、来源、创建时间、关键字、点击次数、文章正文 全部取出之后显示 碰上心急的用户,他会骂死你的。 2、异步:首先显示能够快速取出的部分: 标题、作者、来源、创建时间、关键字、点击数 显示 然后另外的一个线程等待取出文章的正文显示! 异步就是:做一件事情的...
阅读全文
QoS的构建模块与机制
摘要:本文翻译自ITU-T的Technical Paper:《How to increase QoS/QoE of IP-based platform(s) to regionally agreed standards》(2013/3/1)。这是其第五章的一部分,给出了QoS的构建模块与机制。PS:在此感谢一位师弟的翻译。QoS的作用是支持特定应用的特点和属性,然而的不同的应用可能有着差别很大的要求。例如,对于远程医疗,交付的准确性就比整体延迟或分组时延偏差(也就是抖动)更加重要,但是对于IP电话而言,抖动和延迟就是关键问题,而且必须进行最小化处理。QoS支持的体系结构框架的重点是网络内的某些机制提
阅读全文
GLSL语言内置的变量详解
摘要:GLSL语言内置的变量,包括内置的顶点属性(attribute)、一致变量(uniform)、易变变量(varying)以及常量(const),一方面加深印象,另一方面今天的文章可以为以后的编程做查询之用。顶点属性—— 指顶点的信息,OpenGL据此绘制各个图元,对于传统的顶点属性包括坐标、纹理坐标、颜色等GLSL都会设置一个内置变量与之对应,以便在需要时可以在 顶点或片元着色器中直接引用,这也体现了GLSL与HLSL的一个最大的不同,HLSL里顶点的属性是通过语义来定义的,而GLSL充分考虑了 OpenGL是个状态机这一事实,将顶点属性设为一个状态变量。GLSL中内置的顶点属性包括以下几个:
阅读全文
jquery中的DOM操作
摘要:1、查找元素节点,并打印其内容var $li = $("ul li:eq(1)");//查找里第2个节点var li_txt = $li.text(); //获取文本内容alert(li_txt); 2、查找属性节点var $para = $("p");//获取节点var p_txt = $para.attr("title");//获取元素节点属性title 3、创建元素节点var $li_1 = $("");//创建第1个元素var $li_2 = $("");$("ul"
阅读全文
Unity 事件2
摘要:UIMouseEvent.cs:using UnityEngine;using System;public abstract class UIMouseEvent : MonoBehaviour{ public EventHandler MouseEvent { get; set; }} UIEvent.cs:using UnityEngine;using System;using System.Collections.Generic;using System.Collections;public class UIEvent{ public static GameObject FindChil
阅读全文
认识大数据
摘要:l 概览Echo经常会对我写的文章提些意见,比如说越来越冗长了,读起来毫无舒适感。我乐于接受批评,所以往后写文章也考虑那些虽然愿意阅读又不期望有违和感的受众,比如,将内容归纳精炼,三五十行就能明白大概。对于希望深入了解,希望跟随我一起逐步深入进而获得认知过程的朋友来说,不妨耐心审视文章的各种观点、引证细节和归纳总结,或许最终回头来思考时,字里行间反而会变得无关紧要了。在写“认识大数据”这篇文章之前,我发现身边很多IT人对于这些热门的新技术、新趋势往往趋之若鹜却又很难说的透彻,如果你问他大数据和你有什么关系?估计很少能说出一二三来。究其原因,一是因为大家对新技术有着相同的原始渴求,至少知其然在聊
阅读全文
linux嵌入式系统交叉开发环境
摘要:交叉开发的特点是使用交叉开发环境编译出目标机上可以运行的二进制程序。tool chain就是一整套的交叉开发工具,包括cross assembler、cross compiler、 cross library以及cross link组成。不同的目标板就需要对tool chain进行不同的配置,这样才能编译出能在指定 目标板上运行的程序。这样也终于明白了为什么之前在server上用gcc编译一个小程序可以在server上打开的终端上运行, 而不能在目标机上运行了。 所以,要将程序放在目标机上运行,就必须要指定使用为目标机所配置的tool chain来编译程序, 这样编译出来的程序就可以在目标机上
阅读全文
Codeforces Round #208 E. Dima and Kicks
摘要:E. Dima and Kicks time limit per test 2 seconds memory limit per test 256 megabytesinputstandard inputoutputstandard outputDima is a good person. In fact, he's great. But all good things come to an end...Seryozha is going to kick Dima just few times.. For this reason he divides the room i...
阅读全文
黑马程序员_<<TCP>>
摘要:---------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. TCP/IP 1.概述 要建立连接,可以传输大量数据 通过三次握手玩成连接是可靠协议 必须建立连接,效率低,例如:下载,打电话 步骤:Socket和ServerSocket简介:建立客户端和服务器端 通过Socket中的IO流进行数据传输 关闭socket 同样,客户端和服务器端是两个独立的应用程序 2.传输 客户端(Socket)和服务器端(ServerSocket) 客户端:在该对象创建的时候,就指定了主机地址,因为要先T...
阅读全文
mvn 编译错误java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V
摘要:Spring+struts2 +hibernate3集成,在后台测试时报的错,报错的这句话: Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. (Z)V 原因是因为cglib 包和asm包冲突, 开始用的cglib包是cglib-2.1.3.jar ,后来换了一个cglib-2.2.jar才测试通过。 介绍cglib.jar 据cglib官网http://cglib.sourceforge.net/的summary介绍,c...
阅读全文
用pdb调试OpenStack Havana
摘要:作为个人学习笔记分享,有任何问题欢迎交流! Note:若是想要用pdb调试OpenStack,必须通过Devstack安装它。Devstack安装Havana过程1.使用一般用户(非root用户),从github上获取devstack代码git clonehttps://github.com/openstack-dev/devstack.git2.使用一般用户运行cd devstack; ./stack.sh(参考:http://devstack.org/)3.安装过程中要求输入一些密码,这些密码将记录在localrc文件中,该文件还可以用来配置安装的openstack组件,默认的只会安装..
阅读全文
hdu 4287Intelligent IME(简单hash)
摘要:Intelligent IMETime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1810Accepted Submission(s): 897 Problem Description We all use cell phone today. And we must be familiar with the intelligent English input method on the cell phone. To be spe...
阅读全文
导入exce表格中的数据l到数据库
摘要:因为我的项目是JavaWeb的,所有是通过浏览器导入数据库到服务器端的数据库,这里我们采用struts来帮助我们完成。1:首先定义一个文件上传的jsp页面。把我们的数据先上传到服务器端。 Your excel file: 2:在struts.xml配置我们的action喽。 /excelUploadSuccess.jsp /excelUpload.jsp 3:当然是书写我们的action了。package action;import java.io.File;import java.io.FileInputStream;impor...
阅读全文
Python Post and Get 登陆web后台系统并抓取页面
摘要:#coding=utf8#! /usr/bin/env pythonimport httplibimport reimport socketimport urllibtimeout = 60socket.setdefaulttimeout(timeout)def getTable(): f = open('kvpage.html') page = f.readlines() f.close() pattern = re.compile(r'.*(.*?).*') for line in page: #print line m =...
阅读全文
HDU 1595 find the longest of the shortest【次短路】
摘要:转载请注明出处:http://blog.csdn.net/a1dark分析:经典的次短路问题、dijkstra或者SPFA都能做、先找出最短路、然后依次删掉没条边、为何正确就不证明了、了解思想直接A掉、注意记录路径#include#include#define INF 0x7ffffff#define N 1010int mpt[N][N];int path[N];int n,m;void init(){ for(int i=1;imaxx) maxx=dist[n]; mpt[dis[i]][dis[i+1]]=temp; ...
阅读全文
双硬盘Win7装Ubuntu 12.04经验并解决无线网络不能使用问题
摘要:RFKillMany computer systems contain radio transmitters, including Wi-Fi, Bluetooth, and 3G devices. These devices consume power, which is wasted when the device is not in use.RFKillis a subsystem in the Linux kernel that provides an interface through which radio transmitters in a computer system can
阅读全文
ibatis自定义数据类型在不支持中文的数据库存储汉字
摘要:道理很简单,把gbk的汉字转换成iso编码存进数据库就可以了,读出来的时候把iso转换成gbk还原出原始的汉字。 ibatis可以自定义类型处理器,在这里面做编码转换再适合不过了! sqlmap-config.xml: User.xml: User.xml这里就可以使用ChineseString这种数据类型了,往数据库读数据和写数据的时候会调用CnStringTypeHandler里面的: getResult(ResultGetter getter)和setParameter(Parameter...
阅读全文
ASP.NET MVC4 Jquer 日期控件 测试范例
摘要:jQuery UI Datepicker - Default functionality Date: 新建文本文档,将代码拷贝进去,然后修改文本文档的后缀名 .txt 改为 .html 预览即可运行上面路径引用官方路径
阅读全文
ubuntu12.04下helloworld驱动从失败到成功过程
摘要:最近在看linux的设备驱动程序,写一个简单的helloworld程序都花了我好久的时间,具体过程如下:编写helloworld.c 编写Makefile 注意,makefile中的命令那里是一个tab,而不是多个空格,还有源文件的名字不要写错了,然后make,出现了下面这些错误make -C /lib/modules/3.8.0-29-generic/build M=/home/Linux/helloworld modules make[1]: Entering directory `/usr/src/linux-headers-3.8.0-29-generic' CC [M] /h
阅读全文
java通过反射调用不同参数的方法
摘要:import java.lang.reflect.Method;public class testReflect { /** * @param args */ public static void main(String[] args) { try { Wu w=new Wu(); Object[] argspara=new Object[]{}; testReflect.invokeMethod(w, "outInfo",argspara); argspara=new Object[]{"wu"}; testReflect.invokeMethod(w
阅读全文
Axure与iPhone应用程序原型创建(五)
摘要:在设计iPhone应用程序原型时,常常需要通过一个滑动的动画从一个屏幕切换到另一个屏幕。使用Axure RP进行设计时,可以将屏幕设计到动态面板里面,通过设置面板状态事件来实现。在下文中作者将通过一个示例来详细讲解。第一步:添加图像映射区域 打开AxureiPhoneApp.zip,打开里面的iPhoneApp-StateChangeNavigationTutorial.rp文件。 在返回箭头按钮和正在播放按钮上面添加图像映射区域,因这些按钮都是由多个组件组成,所以我们要为整个区域添加交互。 第二步:将第一个屏幕转换到动态面板 接下来,我们将需要切换的屏幕嵌入到一个动态面板中。 选中第一个屏.
阅读全文
cocos2d-x 音乐与音效
摘要:1.背景音乐要使用一个音乐,首先要预加载这个音乐,预加载的方法如下SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic(CCFileUtils::fullPathFromRelativePath(MUSIC_FILE));MUSIC_FILE就是音乐文件相对Res文件夹的相对路径然后就可以播放了,播放的方法如下SimpleAudioEngine::sharedEngine()->playBackgroundMusic(std::string(CCFileUtils::fullPathFromRelativePath(MU
阅读全文
Linux 安装tomcat 及过程中遇到的问题
摘要:Linux 安装tomcat(tomcat能用的前提是系统已经安装jdk)1、下载linux系统版tomcat,解压后通过ftp上传到Linux服务器 例:tomcat放在 /opt/tomcat文件夹下 2、修改环境变量(直接修改文件,也可用命令行修改) 用ftp把 /etc文件夹下的profile 文件下载到本地,打开后在文件尾部增加下面几行 export CATALINA_HOME=/opt/tomcat export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib export PATH=$PATH:$CATALINA_HOME/bin 然.
阅读全文
[Oracle] SQL*Loader 详细使用教程(5)- 典型例子
摘要:本文介绍SQL*Loader在实际使用过程中经常用到的典型例子。 1. 表中的列比数据文件的列要少怎么办? 假设一个csv的文件如下: a1,a2,a3,a4b1,b2,b3,b4c1,c2,c3,c4d1,d2,d3,d4总共4列,先要求只要第2、3列数据,怎么办呢?这时候,FILLER(注意:不是FILTER)参数派上用场了,控制文件如下所示:load datainfile 'data.csv' "str '\r\n'"into table test.testappendfields terminated by ','(
阅读全文
黑马程序员:多线程Socket
摘要:---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------- 一.Socket一般应用模式(服务器和客户端) (1)、服务器welcoming socket 开始监听端口(负责监听客户端连接信息) (2)、客户端client socket连接服务端指定端口(负责接收和发送服务端信息) (3)、服务端welcoming socket监听到客户端连接,创建connection socket(负责和客户端通信) 二.服务器端的Socket(至少需要两个),一个负责接收客户端连接(但不负责与...
阅读全文
python的XML处理模块ElementTree
摘要:ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。它在Python2.5以后成为Python标准库的一部分,但是Python2.4之前需要单独安装。在使用ElementTree模块时,需要import xml.etree.ElementTree的操作。ElementTree表示整个XML节点树,而Element表示节点数中的一个单独的节点。 构建XML文件 ElementTree(tag),其中tag表示根节点,初始化一个ElementTree对象。 Element(tag, attrib={}, **extra)函数用来构造XML的一个根节...
阅读全文
Android高手进阶篇4-实现侧滑菜单框架,一分钟集成到项目中
摘要:先来看下面的这张效果图:上面这张效果图是百度影音的,现在在Android上很流行,最初是由facebook自己实现的,而后各大应用有跟风之势,那么这种侧滑效果是如何实现的呢?网上现在这种侧滑菜单的例子很对,也有开源的框架sliderMenu,而且可以定义很多样式,但大部分例子,都只是实现了这种类似效果,没有实现一种可移植的框架,仅仅是单页面效果而已,而且集成起来复杂,鉴于此,我自己实现了一套侧滑菜单的框架:1、最常用的支持左右策划2、多个页面切换也好不费力,页面切换的逻辑已经实现好了,集成进来,只需要关注自己项目的业务逻辑3、支持多个页面集成4、支持退出业务逻辑先上我自己实现的效果图:下面 说
阅读全文
Linux Samba安装与使用
摘要:一 安装环境:虚拟机:RedHat 5.4 192.168.75.128主机环境:WIN7 32bit 192.168.75.1网络连接方式:NAT二 安装步骤:说明:Ø samba-3.0.33-3.7.el5.i386.rpm:为Samba服务的主程序包。后面的数字为此包的版本号,要搭建Samba服务器,必须安装此软件包;Ø samba-client-3.0.33-3.7.el5.i386.rpm:为连接服务器和连接网上邻居的客户端的Samba客户端工具;Ø samba-common-3.0.33-3.7.el5.i386.rpm:存放通用的工具和库文件,通常
阅读全文
[置顶] 安卓弹出ProgressDialog进度框之后触摸屏幕就消失了的解决方法
摘要:安卓在4.0之前对话框都是模态的,之后就改成非模态了。 解决方法吗,使用progressdialog.setCancelable(false)也行,但是这样就不能响应返回键的事件了,最好的方法是调用progressdialog.setCanceledOnTouchOutside(false),这样一切都和4.0之前的一样下面是个例子:ProgressDialog dialog = new ProgressDialog(MainActivity.this); dialog.setTitle("舌像分析中。。。"); dialog.setMessage("请稍等。。。
阅读全文
POJ 2823 UESTCoj 1221 Sliding Window 单调队列 经典入门题
摘要:题意:给出一个序列,求出每连续k个数字中最大的数和最小的数。这是道单调队列裸题,直接写就行了。本来用deque写出来后,发现在poj上硬是超时了,在discuss上看很多人也在抱怨超时的问题,据说在uestc上也有这题,我过去提交终于过了。。。但是poj还是没有过,于是我用数组模拟队列来写,提交还是超时,折腾了一会,把g++改成c++终于5s多过了。。。注意如果是直接输出答案的话,如果k=1可能会出错。代码:#include #include #include using namespace std;const int MAXN = 1000005;int n, k, t, arr[MAXN]
阅读全文
HDU 4757
摘要:可持久化trie树。不会可持久化数据结构的话推荐先看陈立杰的论文。先掌握可持久化线段树和可持久化trie树。//可持久化trie树,题目已知一棵树,每个点有点权,询问一对点路径上点权与给定值异或的最大值#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #define N 100100using namespace std;struct Edge{ int v,next;}edge[N*2];int head[N],val[N],cnt,n,m;void adde
阅读全文
使用ASP.NET上传多个文件到服务器
摘要:在Email系统中经常会上传多个文件到服务器,用户大多习惯一次上传所有的文件,而不是逐个上传,我们可以使用javascript动态地添加file元素到表单,然后在服务器端处理这些file效果图如下:页面代码MutlileFileUpload.aspx如下:[html] view plain copy多文件上传到服务器Demo添加附件样式表WriteMail.css代码如下:[css] view plain copy.delete_attach{PADDING-LEFT:18px;BACKGROUND:url(../images/deleteattch_icon.gif)no-repeatlef
阅读全文
Oracle DB 数据库维护
摘要:• 管理优化程序统计信息• 管理自动工作量资料档案库(AWR)• 使用自动数据库诊断监视器(ADDM)• 说明和使用指导框架• 设置预警阈值• 使用服务器生成的预警• 使用自动任务数据库维护通过复杂的Oracle DB 基础结构,可以方便地执行预先数据库维护,主要包括以下要素:• 每个Oracle DB 中都有一个内置的资料档案库,即 自动工作量资料档案库(AWR)。Oracle DB 服务器会定期为所有重要统计信息及工作量信息创建快照,并将这些数据存储在AWR 中。用户可以对捕获的数据进行分析,也可以由数据库自己进行分析,或者两者兼有。• 数据库使用自动任务执行常规维护操作,如定期备份、刷新
阅读全文
poj 3237(树链剖分+线段树)
摘要:题意:给一棵树,三种操作。将第i条边的权值改为v,将a到b的路径上的边的权值全部取反,求a到b路径上边的权值的最大值。思路:明显的树链剖分,加上线段树的操作。因为有取反的操作所以每个区间要记录最大值和最小值。查询两点间的路径时,用求公共祖先的方式去求。 #include#include#includeconst int N=101000;const int inf=0x3fffffff;using namespace std;int head[N],num,son[N],sz[N],father[N],dep[N],idx,a[N],cot[N],ti[N],top[N];struct ...
阅读全文
undefined reference to 'pthread_create'
摘要:在开发多线程的程序时,有时结果出现如下错误: undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。 问题解决: 在编译中要加 -lpthread参数 gcc -o thread thread.c -lpthread t
阅读全文
ios开发-调用系统自带手势
摘要:在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进行判断。用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计算手指移动轨迹。UIGestureRecognizer的衍生类別有以下几种: UITapGestureRecognizer UIPinchGestureRecognizer UIRotationGestureRecognizer UISwipeGestureReco...
阅读全文
Mysql创建、删除用户、查询所有用户等教程,提升您的MYSQL安全度!
摘要:建议您不要使用mysql的root账号来为您的web页面连接数据库,这可能会导致用户通过网页获取到您的数据库账号密码,存在严重的安全隐患。建议新建一账号,权限设置基本够用,然后使用那新建的账号来连接您的数据库。 1、连接mysql mysql -uroot -p密码(-p后面无需空格,从-p开始即为密码开始)如果您的MySql在远程服务器上,需要加上 -hIP地址,如mysql -uroot -p123456 -h111.111.111.111 2、查看MYSQL数据库中所有用户,仔细检查是否有未经您授权的用户存在 SELECT DISTINCT CONCAT('User: '
阅读全文
Number Sequence_hdu_1005(规律)
摘要:9329854 2013-10-13 14:36:41 Accepted 1005 171MS 5072K 654 B Java zhangyi http://acm.hdu.edu.cn/showproblem.php?pid=1005 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 86162 Accepted Submission(s): 20434 Problem Description A number ...
阅读全文
CA证书服务器从2003迁移到2008 R2!
摘要:1.在源 CA 服务器中备份相应的 CA :2. 输入相应加密密码:备份注册表中如下的分支:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertSvc\Configuration确认下是否有capolicy.inf 文件,如果有的话则需要进行相应的备份:备份如下的目录文件:将模板信息导出,执行如下命令:执行certutil -catemplates > CATemplates.txt确定好备份的内容:CA Backup FolderCAConfig.regCAPolicy.infC:\windows\system32\Cert
阅读全文
SCU 4313 把一棵树切成每段K个点 (n%k)剩下的点不管
摘要:题目链接:http://cstest.scu.edu.cn/soj/problem.action?id=4313判断是不是存在拆图得到新连通分支的点个数是K的倍数注意一个点所连的边只能被切一条#include#include#define N 200001struct node{ int f,t,fn,tn,nex;}edge[N];int edgenum, head[N];void addedge(int u, int v){ node E={u,v,0,0,head[u]}; edge[edgenum] = E; head[u] = edgenum++;}int n,K,m; //n个点
阅读全文
符号三角形_hdu_2510(深搜).java
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2510 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 729 Accepted Submission(s): 361 Problem Description 符号三角形的 第1行有n个由“+”和”-“组成的符号 ,以后每行符号比上行少1个,2个同号下面是”+“,2个异 号下面是”-“ 。计算有多少个不同的符号三角形,使其所含”+“ ...
阅读全文
Maven2插件开发入门
摘要:一、创建Maven项目 首先创建一个Maven插件项目,可以手动或使用mvn archetype:create从原型创建。pom.xml配置如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
阅读全文
2014小米,百度,pptv,去哪儿笔试题目回忆
摘要:今天一共笔试了这四家,真累啊,上午10点小米,下午2点百度,下午3点PPTV,下午5点去哪儿,今天右手太酸了,打的都话了50左右,如果没面试通知,那我可亏大了小米就三题:1.一个数组,排序要求,所有奇数要排在偶数前面2.对一个二叉排序树,转换成双向链表,只能调整指针指向,不能做其他任何改动。3.输入一个字符串,含有+-*/和(),和0-9的数字,+-只作为运算符,不作为正负号,求该式的计算结果。如“1+3*(4-1)” 计算结果为10百度三大题:1.OSI7层协议,TCP/UDP不同点,进程间通信方式2.一个数组,其中每一个元素与左右的元素差的绝对值为1,给一个数,求出这个数字在数组中的位置一
阅读全文
C#计算时间间隔的方法小结
摘要:初始化两个时间变量用于演示实例。DateTime dt1 = new DateTime(2013, 10, 13, 19, 15, 50);DateTime dt2 = new DateTime(2013, 10, 13, 19, 18, 50);下面以计算两个时间相隔总秒数为例。方法一:TimeSpan ts1 = dt2.Subtract(dt1);double secInterval1 = ts1.TotalSeconds;也可以简写为:double secInterval1=dt2.Subtract(dt1).TotalSeconds; 方法二:TimeSpan ts2 = dt2 -
阅读全文
快速排序
摘要:快速排序(QuickSort) 1、算法思想 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 (1) 分治法的基本思想 分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。 (2)快速排序的基本思想 设当前待排序的无序区为R[low..high],利用分治法可将快速排序的基本思想描述为: ①分解: 在R[low..high]中任选一个记录作为基准(Pivot)(通常选择第一个数组元素作...
阅读全文
仿迅雷播放器教程 -- 媒体播放器对比 (2)
摘要:既然Alberl想做播放器,又不想用ffmpeg的话,该怎么办呢?还记得ffmpeg给出的上百款多媒体相关的工程吗?这年头不怕没选择,就怕选择多,让Alberl去对比那些项目,还不如... Alberl一向比较懒,一向觉得这事肯定有大神们做过千百遍了,这不,果然如此: csdn对下面的格式支持不好,请参看原链接: 然后浏览本文最下方的评比。 下表比较了一些常见 媒体播放器 程序的一般技术信息. 参见各个产品的独立条目了解更详细信息. 外部连接包括了这些媒体播放器的插件和扩展程序. 目录 [隐藏] 1概况2操作系统支持3功能4协议支持5...
阅读全文
OpenJudge.poj CR2(Enclosure-ceil向上取整)
摘要:0:Enclosure查看提交统计提问总时间限制:1000ms内存限制:131072kB描述 为了防止爆零而加入了一道热身题。大家轻虐~ Picks在参加NOI(网上同步赛)时,看到大家都在疯狂讨论“圈地游戏”,于是Picks对这个游戏很!好!奇!他想自己开发一个Bot来玩。 不过Picks水平不行……写一个复杂的程序对他太难了,于是他简化了一下,使得场上只有他写的Bot,且场地大小无限。 圈地游戏的规则是:Bot能够水平或者纵向移动 1 格,每次移动可以选择是否落笔,在落笔状态下就会画出轨迹。每当曾经自己走到的轨迹上时,围成的封闭图形就归它所有,得到这块区域的分数,并且轨迹消失...
阅读全文
Java程序员必知的8大排序
摘要:Java程序员必知的8大排序 8种排序之间的关系: 1,直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例 (3)用java实现 package ppl; public class insertSort { public insertSort(){ inta[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,...
阅读全文
java提高篇-----理解java的三大特性之封装
摘要:在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。 继承 在讲解之前我们先看一个例子,该例子是前篇博文(java提高篇-----理解java的三大特性之封装)的。 从这里我们可以看出,Wife、Husband两个类除了各自的husband、wife外其余部分全部相同,作为一个想最大限度实现复用代码的我们是不能够忍...
阅读全文
树莓派学习笔记——GPIO功能学习
摘要:0.前言 树莓派现在越来越火,网上树莓派的资料也越来越多。树莓派的学习可以分为linux系统学习和linux驱动学习,利用树莓派制作LED流水灯应该算是驱动学习吧。树莓派来自国外,国外嵌入式开源领域具备良好的分享精神,树莓派的各种集成库也层出不穷,下面推荐几个。 python GPIO 链接网址: https://code.google.com/p/raspberry-gpio-python/ 简单介绍:树莓派官方资料中推荐,容易上手。但是需要学习python,需要简单阅读一些python的编程图书或者资料,幸好python也是非常容易学习的。 wi...
阅读全文
解决安装完Ubuntu系统后启动项中没有Ubuntu的问题
摘要:问题出现的原因是你没有把grub安装到硬盘的起始扇区里,按理说Ubuntu在安装的时候应该能很好的处理这个问题,但有个别电脑还是会出问题。不过我们可以通用命令解决 问题。 使用U盘进入Ubuntu系统,打开终端。首先你需要知道自己的/boot目录到底装到哪个分区里了。执行ls -l /dev会输出一大串结果,你去找含有 sda* 或者 sdb* 字样的文件. 一般来说我们的硬盘都会是sda1 ~ sdaN。sd几就是第几个分区。 假如你知道你的ubuntu的/boot目录安装在sda4话,执行以下命令即可解决问题:sudo mount /dev/sda4 /mnt sudo grub-in..
阅读全文
JBoss 系列十七:使用JGroups构建块MessageDispatcher 构建群组通信应用
摘要:内容概要本部分说明JGroups构建块接口MessageDispatcher,具体提供一个简单示例来说明如何使用JGroups构建块MessageDispatcher 构建群组通信应用示例描述构建块基于通道之上,是对通道API的更高层抽象,MessageDispatcher提供异步和同步的方法发送消息给集群中的成员并等待响应,我们知道直接使用jGroups API可以向群组发送消息,或从群组接收消息,但发送和接收之间没有任何联系,而使用MessageDispatcher发送消息和接收消息是在同一个事务中完成。本示例演示使用MessageDispatcher 发送消息到集群所有成员并等待响应,验
阅读全文
$(document).ready()方法和window.onload()方法
摘要:$(document).ready()方法和window.onload()方法$(document).ready()方法是JQuery中的方法,他在DOM完全就需时就可以被调用,不必等待这些元素关联的文件(如图片等)都已经下载完毕 他可以简写成$(function(){他可以同时编写多个 以此执行 });window.onload()方法是在网页中所有的元素(包括元素的所有关联文件) 完全加载到浏览器后才执行 这是JavaScript此时才可以访问网页中的任何元素 他没有简写形式 不能同时编写多个 如果有多个 只执行最后一个的结果
阅读全文
【LeetCode】Minimum Path Sum
摘要:Given amxngrid filled with non-negative numbers, find a path from top left to bottom right whichminimizesthe sum of all numbers along its path.Note:You can only move either down or right at any point in time.hint: 跟上题一样的简单动态规划 转移方程: dp[i][j] = min {dp[i][j-1],dp[i-1][j]} + grid[i][j]cpp:class Soluti
阅读全文
java检索文件时加入线程
摘要:package xianChengSaomiao;import java.io.File;import java.util.ArrayList;import java.util.List;public class Test6 { /** * @param args * 用线程实现快速扫描指定路径满足筛选条件的文件 * * * 对半拆分,按照一定的规律拆分得到的数据, 再将拆分后的数据进行处理 */ public static void path(File file) { // 解决空指针问题 if (file.listFiles(...
阅读全文
JBoss 系列十八:使用JGroups构建块RpcDispatcher构建群组通信应用
摘要:内容概要本部分说明JGroups构建块接口RpcDispatcher,具体提供一个简单示例来说明如何使用JGroups构建块RpcDispatcher构建群组通信应用。 示例描述类似MessageDispatcher,RpcDispatcher同属构建块主要接口,构建块基于通道之上,是对通道API的更高层抽象。程序设计者可以使用RpcDispatcher调运集群中任何节点上的任何方法,并等待所有节点上的返回。本示例使用 RpcDispatcher 提供的 callRemoteMethods() 方法调运集群中所有成员的方法,并验证返回的 RspList 对象中远程方法返回的结果,我们同样也验证
阅读全文
TJU Easier Done than Said?
摘要:Password security is a tricky thing. Users prefer simple passwords that are easy to remember (like buddy ), but such passwords are often insecure. Some sites use random computer-generated passwords (like xvtpzyo ), but users have a hard time remembering them and sometimes leave them written on notes
阅读全文
[置顶] 程序员面试之道(《程序员面试笔试宝典》)之如何回答系统设计题?
摘要:应届生在面试的时候,偶尔也会遇到一些系统设计题,而这些题目往往只是测试一下求职者的知识面,或者测试求职者对系统架构方面的了解,一般不会涉及到具体的编码工作。虽然如此,对于此类问题,很多人还是感觉难以应对,也不知道从何说起。如何应对此类题目呢?在正式介绍基础知识之前,首先罗列几个常见的系统设计相关的面试笔试题,如下所示。(1)设计一个DNS的Cache结构,要求能够满足每秒5000次以上的查询,满足IP数据的快速插入,查询的速度要快(题目还给出了一系列的数据,比如:站点数总共为5000万,IP地址有1000万,等等)。(2) 有N台机器,M个文件,文件可以以任意方式存放到任意机器上,文件可任意.
阅读全文
百度2014校园招聘笔试题 ——深度学习算法研发工程师.
摘要:今天上午到腾迅那里,没有叫到笔试通知,是去霸笔的。原本以为是可以霸笔的,因为像阿里,360等大公司都专门的考场给霸笔的人准备的,但是腾迅不是这样,只有两个很小教室给那些霸笔的人考试,一会就都占满了,太少了,还有一大批没收到通知人不让考试。参加腾迅笔试的也够火爆的,一条走廊全占满了人,都是霸笔的,等了半小时者不让进,太不厚道了。 下午到百度的笔试,比腾迅大气多了,给那些霸笔的人提供了3个大教室,每个教室能容纳100多人,而且有专门的人安排座位。百度的职位真多啊,有一二十个,我选择的是B13深度学习算法研发工程师,一个教室还就我一个人选这个职位。试卷一发下来,我愣了,真难度也太大了,好多我见...
阅读全文
后缀数组练习题若干
摘要:POJ 1743 不可重叠最长重复子串二分答案。 即子串的长度,假设为k时。利用height数组,将排序后的后缀分为若干组。每组内的height值都不小于k。然后只需查看组内是否有满足要求的两个不会产生重叠的子串即可。#include #include #include #include #include #include #include #define MAXN 22222#define MAXM 111#define INF 1000000000using namespace std;int r[MAXN];int wa[MAXN], wb[MAXN], wv[MAXN], tmp[M.
阅读全文
为什么要去创业?
摘要:为什么要去创业?这个疑问在不同的眼中有不同的解读。我相信绝大部分的人愿意去创业,去做一番自己喜欢的事业,做一只领头羊,去主宰自己的人生。我们可以将这些人归纳为如下几种人。 1、改变命运,做个有钱人 我相信这是如今社会很多有钱人选择创业的目的。我也相信这类人的创业故事,是非常励志且富有传奇色彩的。当然,也是一个现实的事。在如今中国处于快速发展的阶段,特别是8.90年代很多有胆识,有勇气的人靠着这辆改革快车发了家,成为了有钱人,改变了命运。 2、做点有意义的事 这类创业者我认为就是一些手上有些闲钱的人,比如富二代。在没有任何来自于社会和家庭的压力时,这种创业我称之为给自己人生...
阅读全文
Android开发 之 我的jar包引用方法
摘要:1、在工程上名上右键->Build Path ->Configure Build Path 2、在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的jar包即可! 3、在Order and Export选项卡中,点击右侧的Up,将刚才引入的jar包放到最上方的位置,前边的勾记得要勾上!(关于放到首位,是自我感觉这样是最安全,最好用的方法,没有什么必然原因) 这样你的第三方的jar包就算成功的引入到你的工程文件中了!
阅读全文
IBM-ETP 实训项目前一天
摘要:明天就要开始项目了,实训项目,虽然之前做了几个项目,但是明天就要被一个有着8年项目经验的大牛带着做这个项目了。心中还是不免有点兴奋的。希望能学到更多的东西,来充实自己。 自己也搭建了一个小的demo ,struts2+hibernate3+spring3 点击打开链接http://download.csdn.net/detail/xlandy11/6393957
阅读全文
我装win8与win7双系统的血泪史
摘要:前段时间教徒弟装系统,由于笔记本原带了win8,他不想换掉原来的系统。遂决定装个双系统。于是按照之前的一贯套路,但是出现了问题。 一、首先遇到的问题是:如何进入BIOS,设置成U盘启动。Win XP, Win 7等系统启动时,都会有一定的按键来进入BIOS设置,比如按住F2,F12,ESC, DELETE键等,但是这些方式对于Win8系统却不适用——因为Win8默认的启动模式压根就没这些选项。查阅资料后原来这是微软在Win8中加入了一项新技术HYBRID BOOT(混合启动)技术。以这样的方式启动相当于高级休眠模式,正常开机时是热启动,所以不管你狂按F2、DEL还是什么的都是无法进入...
阅读全文
JAVA 画图机制
摘要:java学习脚印:深入java绘图机制写在前面 封装性越好的类在使用时,只要清楚接口即可,而不应该让程序员了解其内部结构; 对于平常的绘图来讲,java绘图机制无需了解太多,但是朦胧容易产生错误,绘图操作包括了整个GUI的显示问题,遂花了一些时间来学习、整理下,本文主要基于[1][2]以及众多资料整理以及自我理解和实践加工而成(如有错误,请纠正我)。这里所讲的很多技术可能已经过时了,你可以略过这些部分,但是像下面关键概念以及绘图指导意见部分还是应该掌握。 1.javaGUI的背景java GUI开发库,经过最初的AWT,发展到Swing,SWT以及现在的Jface。这些GUI框架各有不同。 在
阅读全文
JBoss 系列十九:使用JGroups构建块RspFilter对群组通信返回消息进行过滤
摘要:内容概述本部分说明JGroups构建块接口RspFilter,具体提供一个简单示例来说明如何使用JGroups构建块RspFilter对群组通信返回消息进行过滤。 示例描述我们知道构建块基于通道之上,是对通道API的更高层抽象,而RspFilter是构建块的主要接口,它可以更灵活的自定义群组调运的模式,对响应响应消息进行过滤。具体RspFilter可以确定是否将群组中所有的节点添加到返回列表,或确定当接收到某一特定成员的响应消息后,群组调运者是否终止调运。如示例-3RpcDispatcher通信模式中我们通过RequestOptions定义返回模式(GET_FIRST,GET_ALL,GET_
阅读全文
java.util.HashMap 解析
摘要:HashMap 是我们经常使用的一种数据结构。工作中会经常用到,面试也会总提到这个数据结构,找工作的时候,”HashTable 和HashMap的区别“被问到过没有? 本文会从原理,JDK源码,项目使用多个角度来分析HashMap。1.HashMap是什么 JDK文档中如是说”基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)不保证映射的顺序“ 里面大致包含如下意思: HashMap是Map的实现,因此它内部的元素都是K-V(键,值)组成的。..
阅读全文
J2EE环境搭建(三)配置Tomcat 7.0的局部数据源
摘要:在J2EE环境搭建(一)中遗留下一个配置Tomcat数据源的问题,最近都在专心搞iOS的东西,由于J2EE布置了作业,所以又回过头来搞下J2EE。汗。。。在这里我使用的是MySQL。 1.配置MySQL的JDBC驱动(1)下载MySQL的JDBC驱动,这里用的是mysql-connector-java-5.1.17-bin.jar。(2)将该jar文件复制到Tomcat的lib目录下。 2.下载安装MySQL这里要求MySQL的版本在5.1以上,我安装的是mysql-essential-5.1.65-win32.msi。在安装时选择Custom方式,到达配置时选择GBK编码方式,用户名roo.
阅读全文
Tomcat从零开始(十七)——StandardWrapper
摘要:第十七课:StandardWrapper课前复习: 不知道大家是否还有印象,就是在6、7节课说的4种container,粗略的从大到小来说就是engine,host,context,和wrapper。当时写的时候很纠结,因为后面有详细介绍这4个的计划,所以前面写的可能不是很详尽。 让我们回忆一下,当一个请求到来的时候,发生了什么。比如什么创建Request这里就不说了,之后connector会调用与之关联的容器的invoke方法,之后那就肯定会调用pipeline的invoke,之后一顿invoke valve。好,那让我们回想一下之前写过的context和wrapper,总结一个比较详细的执
阅读全文
jQuery EasyUI API 中文文档 - 表单(form补充)
摘要:继承(表单验证)第一个参数如果是true那么就算key相同也会接着追加,相反怎会覆盖$.extend([bool],obj,obj1);var obj = {name:"zhangsan"};var obj1 = {age:1};var obj2 = $.extend({},obj,obj1);//是把obj对象和obj1对象赋值给空对象,然后再赋值给obj2对象则obj2对象打印的结果是:{name:"zhangsan",age:1}$.extend($.fn.validatebox.defaults.rules,{ //max自定义验证规则的名称 m
阅读全文
视频质量评价方法:VQM
摘要:如何确定一个视频质量的好坏一直以来都是个棘手的问题。目前常用的方法就是通过人眼来直接观看,但是由于人眼的主观性及观看人员的单体差异性,对于同样的视频质量,不同的人的感受是不一样的。为此多个研究机构提出了视频质量客观测试方法,即利用机器或程序来评价视频质量的方法。本文正是要介绍一下其中的一种方法:VQM,并且总结了一些有关VQM视频质量评价方法的资料。VQM方法给出的客观分数比较符合主观感受,属于比较好的一种质量评价算法。 各种视频质量评价方法对比:目前最常见的客观测试标准是PSNR(峰值信噪比)测试算法,但是其测试结果与主观评价结果的一致性较差,不能完全反应人眼的主观感觉。因此有多个机构提出了
阅读全文
hdu 4021 24 Puzzle ( 逆序数判断是否可解 )
摘要:24 PuzzleTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 1306Accepted Submission(s): 381 Problem Description Daniel likes to play a special board game, called 24 puzzle. 24 puzzle is such a game that there are tiles with the number 1 to 23 in...
阅读全文
Oracle 临时表空间 temp表空间切换
摘要:一.TEMP表空间临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当oracle里需要用到sort的时候,PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序,同时如果有异常情况的话,也会被放入临时表空间,正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段的。注意这里的释放,仅仅是将这些空间标记为空闲,并可重用,真正占用的磁盘空间并没有释放。所以Temp表空间可能会越来越大。排序是很耗资源的,Temp表空间满了,关键是
阅读全文
Android 如何增大开机铃声 M
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 AudioMtkPolicyManager.cpp ICS 版本是AudioYusuPolicyManager.cpp #ifndefBOOT_animation_volume #defineboot_animation_volume(0.25) #endif 请把这里改为#defineboot_animation_volume增大,最大值为1 [Platform]6575,...
阅读全文
使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享
摘要:使用Jquery+EasyUI 进行框架项目开发案例讲解之三角色管理源码分享 在上两篇文章 《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》 我们分享了使用Jquery EasyUI来进行UI布局等开发的相关方法,也许你在使用EasyUI的过程过更熟练,有更方便快捷的技巧,我强烈建议你可以分享出来,大家共同进步、共同学习,谢谢! 接下来我分享“角色管理”模块主要的核心代码,角色管理主界面如下图所示: 首先是角色管理的UI界面aspx代码如下: 角色分类: 查询 ...
阅读全文
Android 如何在关于手机界面添加个图片
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 需要在设置-->关于手机 界面定制一个界面类似下图。即需要在preference_srceen中添加图片。 [SOLUTION] 1:在Setting的source code的 src\com\android\settings 文件中添加一个类LogoPreference.java 文件内容如下: package com.a...
阅读全文
Android 如何添加一个新的时区
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 解决方案:以加入Nigeria时区为例,应该如下修改: 1.找到该国家在zoneinfo中的时区信息。 区信息的文件可以从 ftp://munnari.oz.au/pub/ 下载到最新的,解压tzdata201x*.tar.gz后,在每个地区的txt文件中有城市的时区信息,搜索是否有您要添加的城市,则该时区可以添加;如果没有搜索到相关的国家或城市,则需要考虑使用...
阅读全文
[置顶] 原创鼠标拖动实现DIV排序
摘要:先上效果图: 对比传统的排序,这是一个很不错的尝试,希望对大家有启发。大家可以参考我的上一篇博文:http://blog.csdn.net/littlebo01/article/details/12620901 html部分: 指标: 注:可以通过拖动来改变指标顺序(不含任务开始时间和任务结束时间指标)。 序号:1 指标名称: 时限:分钟 预警时间:分钟 ...
阅读全文
Android 如何设置默认语言
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 1.如何客制自己的default语言。请参考以下处理方式:原生默认设置为“简体中文”1)请申请patch:ALPS009439392)修改alps\mediatek\frameworks\base\voicecommand\cfg\voicelanguage.xml将DefaultLanguage ID设置成您想要的语言。3)修改文件后,进行full编译./mk new4)Down..
阅读全文
Hopcroft-Karp模板学习小结
摘要:最开始是因为做了一个题目接触到这个算法的,但是对于这个算法很多资料都只说了大概的方法:首先从所有X的未盖点进行BFS,BFS之后对每个X节点和Y节点维护距离标号,如果Y节点是未盖点那么就找到了一条最短增广路,BFS完之后就找到了最短增广路集,随后可以直接用DFS对所有允许弧(dist[y]=dist[x]+1)进行类似于匈牙利中寻找增广路的操作,这样就可以做到O(m)的复杂度这里还是有的地方不知道什么意思,看来只能后面慢慢理解 啦//对于要匹配的点 分为x集合的点,和y集合的点int Mx[MAX],My[MAX];//那么这里的Mx[i]的值表示x集合中i号点的匹配点,My[j]的值就是y集
阅读全文
Fedora 15 KDE中如何打开software management及如何应用
摘要:Fedora 15 KDE中如何打开software management级如何应用software management中有转载和卸载软件(Get and remove software)的功能下面是打开方法: 打开后的界面如下: 输入关键字,即可找到想安装的东东,如输入chinese 如果要安装ibus-table-chinese,则只需点击后面的install,然后点击右下角的apply即可 文档信息 版权声明:自由转载-非商用-非衍生-保持署名 |Creative Commons BY-NC-ND 3.0 博客网址:http://blog.csdn.net/lyc_dani...
阅读全文
Android 如何去除桌面上下边框暗度逐渐变暗的效果
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 修改的地方有: 1:去掉 launcher.xml 中 id 为 launcher 的组件的 android:background 属性 2:去掉 launcher.xml 中 id 为 drag_layer 的组件的 android:background 属性 3:将 launcher.java 中的 setWorkspaceBackground 方法内容全部注释掉 注: ...
阅读全文
uva 10048 Audiophobia(最小生成树)
摘要:题目链接:10048 - Audiophobia 题目大意:有n个城市,和m条街道,每条街道有一个噪音值,q次去问,从城市a到城市b,路径上分贝值的最大值最小为多少。 解题思路:与uva 10099的做法是一样的,可以参考一下。 #include #include #include using namespace std;const int N = 105;const int M = 1005;const int Q = 10005;struct state { int r, l, num;}s[M];int n, m, f[N];int getfather(int x) { return
阅读全文
hbase 学习笔记二----shell
摘要:Hbase 是一个分布式的、面向列的开源数据库,其实现是建立在google 的bigTable 理论之上,并基于hadoop HDFS文件系统。 Hbase不同于一般的关系型数据库(RDBMS)。是一种适用于非结构化数据存储的数据库,且Hbase是基于列的数据库。 下面的内容基于我们已经安装好hadoop、hbase。 一、hbase shell 介绍 hbase shell是用户和hbase 交互的接口之一,当然还可以通过其它方式比如java api等 下表列出了 hbase 基本命令操作: 操作 命令表达式 注意 ...
阅读全文
[置顶] ArcGIS10.1完美破解步骤详细图文教程
摘要:ArcGIS软件安装其实都比较简单的,只要大家清楚每个步骤,顺序安装即可。但是安装过程要注意一些问题,license先安装,安装完成先停止服务,然后再安装desktop。完成后就是破解步骤了,很多同学都是在后边的破解出问题,输入localhost等,和计算机名称等都不能解决。下面本人安装破解的方法很实用,花时间做两个详细的安装教程。大家可以参考一下!(本人的方法适合破解10.0和10.1及10.2)http://jingyan.baidu.com/article/8275fc86a10d6a46a03cf6fa.html
阅读全文
VC操作ADO的基本策略
摘要:一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。 OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在..
阅读全文
8021x 获取IP信息失败,请检查锐捷认证客户端当前配置是否符合所在网络的要求,检查完毕后尝试重新认证
摘要:早上一起床,登陆锐捷客户端上网,谁知道错问题了。不能联网了,锐捷登陆成功,但是一会儿就提示失败,获取IP信息失败了。下面我描述一下问题原因:锐捷登陆后有认证提示,和往常正常情况一样的,不过有个小感叹号!但显示认证成功 提示了。过了一会弹出错误框,提示8021x错误:8021x 获取IP信息失败,请检查锐捷认证客户端当前配置是否符合所在网络的要求,检查完毕后尝试重新认证本人写了一篇,详细见 http://jingyan.baidu.com/article/72ee561aaf1521e16138dfc5.html
阅读全文
Android 获取最近应用的缩略图
摘要:最近有项需求是获取应用的缩略,用于在动画时显示。因此就对此块知识简要了解了一下。 在android中获取视频文件的缩略图有三种方法: 1.从媒体库中查询 新视频增加后需要SDCard重新扫描才能给新增加的文件添加缩略图,灵活性差,而且不是很稳定,适合简单应用 2. android 2.2以后使用ThumbnailUtils类获取 实现简单,但2.2以前的版本不支持 3.调用jni文件,实现MediaMetadataRetriever类 实现复杂,但比较灵活,推荐使用 那么Android 中如何获取最近应用的缩略图,这块也有现成的函数,不过都被 @hide 掉了,所以需要利用java refl.
阅读全文
js学习之道:表单验证公共js
摘要:[javascript] view plain copy/**文件名称:CommonUtil.js作者:Yuce编制时间:2010-03-24文件内容:一些常用的js公用类。工具类包括方法:g_FormFieldIsNull判断DBForm的指定字段是否为空g_GetObjXY获取页面中某个元素的绝对座标g_IsDigit校验是否全由数字组成g_IsFloat(s,pDecimal)校验是否是合法的小数g_IsEmail判断合法的email地址g_IsTeleNumber校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”g_IsPostalCode校验邮政编码6位数字g_IsMo.
阅读全文
1 2 5组合100,有多少种方法
摘要:问题描述:用随意多个1 2 5三个数字的组合,使其值为100,有多少种组合方法?基础解法:穷举法,1穷举100次,2穷举50次,5穷举20次,这种方法总共穷举的次数为100*50*20=100 000,性能太差,但是为了以后描述问题,先给出穷举法的代码:for(int i = 0; i <= 100; i += 5){ for(int j = 0; j <= 100; j += 2){ for(int k = 0; k <= 100; k++) if(i + j + k == 100) count++; }}进阶...
阅读全文
Linux 添加环境变量和删除环境变量
摘要:环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如PATH.在交叉编译中,会经常运用到环境变量的设置。 在linux中,查看当前全部的环境变量的命令式env. 当然也可使用 echo来查看环境变量的值。例如查看PATH的内容:echo $PATH 例如要将/home/rongdeguo/Code 加入到环境变量中,可以在shell中输入export PATH=$PATH:/home/rongdeguo/Code然后查看环境变量。echo $PATH 可以看到已经将指定的 目录添加在环境变量PATH了。要想在启动的时候就自动加载环境变量,可以把上述语句添加到用.
阅读全文
【Cocos2d实例教程一】xcode5下Cocos2d环境的搭建
摘要:(转载请注明出处:http://blog.csdn.net/buptgshengod) 第一步,现在要安装集成环境xcode5,安装xcode5需要系统至少是os x 10.8.5。 第二步,下载cocos2d-iphone到电脑文档或任何一个文件夹(这里以文档为例), 下载地址:http://code.google.com/p/cocos2d-iphone/downloads/list 第三步,打开终端,先利用命令进入当前的“cd documents” 进入Documents文件夹,然后“cd cocos2d-iphone-1.0.0” 进入cocos2d引擎文件夹,最后“./inst...
阅读全文
poj2265
摘要:斜坐标系,注意找规律。说明在代码里。 #include #include usingnamespacestd; #defineeps1e-6 #definezero(x)(((x)>0?(x):-(x))>x) { doublen=(sqrt(12*x-3)*1.0-3)/6; intp=zero(n-ceil(n))?(int)n:ceil(n); intt=x-3*p*p+3*p-1; intxcord,ycord; //xequalsthenloopsplust. //cout<<(int)p<<''<<t<<e
阅读全文
压缩感知简介
摘要:Nyquist采样定理(香农采样定理)指出,采样速率达到信号带宽的两倍以上时,才能由采样信号精确重建原始信号。可见,带宽是Nyquist采样定理对采样的本质要求。然而随着人们对信息需求量的增加,携带信息的信号带宽越来越宽,以此为基础的信号处理框架要求的采样速率和处理速度也越来越高。解决这些压力常见的方案是信号压缩。但是,信号压缩实际上是一种资源浪费,因为大量的不重要的或者只是冗余信息在压缩过程中被丢弃。从这个意义而言,得到以下结论:带宽不能本质地表达信号的信息,基于信号带宽的Nyquist采样机制是冗余的或者说是非信息的。基于此,压缩感知(CompressedSensing)提出一种...
阅读全文
浏览器如何清除缓存
摘要:浏览器如何清除缓存?随着浏览器的更新换代,小伙伴儿们可能都找不到或者不知道,今儿为大家介绍一些主流浏览器清缓存的方法,希望能对大家日常生活有点帮助。 IE6 1、点击“工具”菜单。 2、选择 “Internet 选项” 3、点击“常规”标签。 4、点击“删除文件”按钮。 5、在确认 窗口中点击“确定”按钮。 6、点击“删除cookies”按钮 7、在确认 窗口中点击“确定”按钮。 8、点击“确定”按钮关闭“Internet 选项”窗口。 IE 7 1、点击“工具”菜单。 2、选择“删除浏览的历史记录”。 3、点击“删除文件”按钮。 4、在确认窗口中点击“是”按钮。 5、点击“关闭”按钮。...
阅读全文
hdu4185解题报告
摘要:这里我居然能自己想想到怎么建图匹配,很是不容易...题意:这里有一片油田,但是不是纯净的,有的地方是水,现在有一个捞石油的机器,但是这个机器捞的范围是固定的,是2*1的一个矩形大小,那么对于整个油田打捞,也只能打捞2*1的地方,那么,最多可以打捞多少?分析:这里对于图中每一个‘#’,我们就遍历四周有没有‘#’,如果有,那么这个'#'就可以和旁边的‘#‘就可以匹配,但是这里的图中都是字符,我们就先遍历一次,对于每个'#'编号,然后建图,这里我的处理方式是从上到下,从左到右,对于每一个’#‘,就只看右边和下边有没有’#‘,然后建双向边,实际上和对于每个点,向四个方向
阅读全文
rqnoj-106-最大加权矩形-dp
摘要:和我之前做的那个切西瓜的题目相比就是小巫见大巫了。。运用最长字段和的原理把O(n^4)转化成O(n^3)#include#include#include#includeusing namespace std;int maxx;int num[101];int map[101][101];int top;void dos(){ int ns,i; ns=0; for(i=0;i<top;i++) { ns+=num[i]; if(ns<0)ns=0; maxx=max(maxx,ns); }}int main(){ i...
阅读全文
蒙特罗卡π算法(C++语言描述)
摘要:圆的面积计算公式为:S=π*r*r将圆放到一个直角坐标系中,如图黄色部分的面积是S/4=(π*r*r)/4;如果我们将取一个单位圆,则S/4=π/4.因为是单位圆,半径为1,所以图中红色正方形的面积为1。那么如果向正方形内均匀的撒点,那么落入阴影部分的点数与全部的点数之比应该是:S阴影/S正方形=π/4.==============》π=4*S阴影/S正方形根据概率统计的规律,只要撒的点足够多,那么将得到近似的结果。使用蒙特卡罗算法计算圆周率有如下两个关键点:均匀撒点:通过rand函数残生[0,1]之间随即的坐标值[x,y]区域判断:图中黄色部分的特点是距离坐标原点的距离小于等于1,这样,可以
阅读全文
nova读取配置文件流程
摘要:在我们安装nova的过程中,设置它的配置文件/etc/nova/nova.conf是必不可少的一步。配置好nova.conf文件,nova-compute、nova-network等服务才有可能正常启动。当然在修改nova.conf文件后,必须重启nova的所有服务,新的配置才能生效。 其实我们的配置文件不一定非要存放为/etc/nova/nova.conf,也可以设置成任意目录下的任意文件。nova获取配置文件的方式有两种: 1、通过命令行 选项 --config-file 指定 ...
阅读全文
CF 2013-2014CTS01E04(Killer Challenge-将质因数存在 进行Bitmask)
摘要:首先,把P进行质因数分解,每一个不用的质因数压成1位f[i][j]表示1前i位用j“拥有”的质因数表示。然后都懂得。。。 #include#include#include#include#include#include#include#include#include#includeusing namespace std;#define For(i,n) for(int i=1;i=0;i--)#define MEM(a) memset(a,0,sizeof(a))#define MEMI(a) memset(a,127,sizeof(a))#define MEMi(a) memset...
阅读全文
一个日期Js文件。 2013年10月12日 星期六 癸巳年九月初八
摘要:1.简单用法 2.源文件calendar.js ---------------------------------------------------------------------------------------------------------------------function RunGLNL(){ var today=new Date(); var week=new Array("星期日","星期一","星期二","星期三","星期四","星期五",&q
阅读全文
【Cocosd2d实例教程二】地图编辑器Tiled的安装使用
摘要:(转载请注明出处:http://blog.csdn.net/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的。这是一款通过通过像素来拼凑画面的软件,界面如下图所示 下面讲一下安装以及使用。第一步:下载Tiled,地址:www.mapeditor.org第二步:新建一个map,展示的是一个空的地图。 第三步:在地图的右下角加入一些图片集,这个在Tiled的example下面应该有,然后要做的就是拖动这些小的图片集拼凑大的地图!图片集可以从这里下载:htt
阅读全文
结构体快排qsort()
摘要:曾经用到过一次快排,感觉代码量没有减小,反而比较函数有点难编,但是这种排序一般不会出错(前提是比较函数写对了),而且速度很快,熟练后其实还是非常好用的!用到快排是因为我做到一个题,是uva的10420,题目为战利品清单,大致意思是要统计在名单上每个国家的女人名字出现了几次。开始以为要考虑去掉重名之类的(题目没有提重名一事),后来百度一下看网上有人说不用考虑重名,就没有考虑了。我看了一下网上的代码,在比较函数那里都写错了,不知道是怎么过的都,给出一个AC了的版本,比较函数是先比较两个字符串的首字母,首字母相同再比较第二个字母,第三个等等.....我试过应该不能直接用strcmp函数,因为strc
阅读全文
LA 4255 Guess
摘要:题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2256题意:给定一串数字a1,a2....an,给出sij的正负数值。sij代表ai+...aj的大小。求一组结果满足此条件。-10Bj,说明Bi至少比Bj大1,我们用v[k]记录Bk的值,不断调整此数值。最终就能求得一组解。#include #include #include #include #include using namespace std;#
阅读全文
Crypto API加密通信流程
摘要:应用程序使用Crypto API进行加密通信的一般步骤如下: 1,include wincrypt.h 2,调用CryptAcquireContext()获得某个CSP模块中的密钥容器(key container)的一个句柄; 3,发送方使用CryptImportKey()将接受方的证书导入CSP中,从而获得接收方的公钥; 4,发送方式用CryptGenKey()随机产生一个会话密钥,且用对方的公钥对会话密钥进行加密, 用CryptExportKey()将加密后的会话密钥导出并且发给对方; 5,接收方收到会话密钥后,用自己的私钥调用CryptImportKey(),将会话密钥解出来; 6,发.
阅读全文
hdu1005 Number Sequence(数论)
摘要:Number SequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 86102 Accepted Submission(s): 20423 Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7. Given...
阅读全文
IMP导入数据 报错 IMP-00058 ORA-01691 IMP-00028
摘要:查看导入日志,发现错误如下:oracle@sspt:/back/log> cat imp.HD_HDXX.logConnected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing optionsExport file created by EXPORT:V10.02.01 via conventional path import done
阅读全文
c++异常 连续抛出异常
摘要:今天天遇到这样一个问题,连续两次抛出异常,但是只有一个catch,会导致core这个时候会导致core,单线程编程中可能很少遇到这样的问题,但是多线程中是很容易遇到的,举个例子:catch代码在主线程M中,子线程C1抛出异常,如果引起子线程C2的终止,在C2终止的过程中也产生异常,那就出问题了。下面贴一个测试案例#include #include #include #include class Exception{ public: Exception(const std::string& msg) :_m...
阅读全文
树莓派在身份证件核验领域应用
摘要:树莓派在身份证件核验领域应用作者:Mr.Kim.Wu邮箱:mrkimwu@gmail.com发布:2013-10-08关键字:RaspberryPi,Raspi,RPI,树莓派,身份证阅读器,二代证,身份证,居民身份证,RFID,NFC,Debian,linux,创客一、简介1.1 第二代居民身份证第二代居民身份证是一种既具有视读,又具有机读两种功能的法定有效证件。证件内记录了公民的身份信息,是不可以替代而且不能非法复制、仿制的证件,具有唯一性。自2004年换发第二代居民身份证工作正式开展以来,全国二代证的换发量已接近12亿张,基本上人手一张。第二代居民身份证是由多层聚酯材料复合而成的单页卡式
阅读全文
Linux suse x86_64 环境上部署Hadoop启动失败原因分析
摘要:一、问题症状:在安装hadoop的时候报类似如下的错误:# A fatal error has beendetected by the Java Runtime Environment: # # SIGFPE (0x8) atpc=0x40008026, pid=31393, tid=2283477936 # # JRE version:6.0_29-b08 # Java VM: JavaHotSpot(TM) Client VM (20.4-b01 mixed mode linux-x86 ) # Problematic frame: # C[ld-linux.so.2+0x8026] do
阅读全文
用Spring Data JPA 基于内存存储pojo的简单案例
摘要:poject结构如下: Customer.java类是一个pojo类,代码如下:package hello;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;@Entitypublic class Customer { @Id @GeneratedValue(strategy=GenerationType.AUTO) private long id;...
阅读全文
短信发送AZDG加密算法
摘要:public static string passport_encrypt(string txt, string key) { // 使用随机数发生器产生 0~32000 的值并 MD5() Random rnd = new Random(100); int int_encrypt_key = rnd.Next(0, 32000); string encrypt_key = int_encrypt_key.ToString(); int ctr = 0; string tmp = ""; byte[] encodebyte = new byte[txt.Length]; f
阅读全文
【玩转Ubuntu】09. Ubuntu上安装apktool
摘要:下载两个文件到这里 https://code.google.com/p/android-apktool/downloads/list?q=label:Featured下载这个文件1. apktool1.5.2.tar.bz22. apktool-install-linux-r05-ibot.tar.bz2 解压这两个文件 bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下载$ ls apktool1.5.2.tar.bz2 apktool-install-linux-r05-ibot.tar.bz2 book.pdf spark_2.4_...
阅读全文
java遍历Map时remove删除元素
摘要:public class T { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub List> list = new ArrayList>(); Map m1 = new HashMap(); m1.put("NAME", "北京"); m1.put("STATE", "1"); Map m2 = new HashMap(); m2.put("NAME
阅读全文
wust 1061 链表的合并
摘要:怒刷存在感!~从此wustoj踏上ty博客这样高端霸气上档次的地方啊啦啦~ 只是顺便看了下保研复试题,原来觉得链表好讨厌,现在数据结构学的没办法了,写了个大概是标准的链表合并的写法吧。。。 #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3fusing namespace std;struct node{ int num; int score;}a[1000],b[1000],c[2000];bool cmp(node x,no...
阅读全文
干货:yii日志功能详解
摘要:转载请注明来自souldak,微博:@evagle 一、基本日志功能 详细的介绍查看官网的document:http://www.yiiframework.com/doc/guide/1.1/en/topics.logging 也可以看 Yii 1.1 ApplicationDevelopment Cookbook这本书很好 默认的日志是输出到protected/runtime/application.log 如果需要修改那么需要在main.php里面的 components下面增加log配置,如下: 'preload' => ...
阅读全文
xcode解决问题dyld: Library not loaded
摘要:一、问题编译通过,联机调试时,应用启动闪退,XCODE的Output出现提示:dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport Referenced from: /var/mobile/Applications/。。。。。 Reason: image not found 二、解决方法 Found out the solution to the problem. The problem was setting the added frameworks asrequiredinste
阅读全文
oracle层次查询的陷阱
摘要:今天开发组同事找到我,说一个简单的层次查询非常慢,业务就是有一个存设备表连接关系的表,从node1连入,从node2连出,现在要找出node2的连出顺序,sql类似于: SELECT LEVEL ID, SYS_CONNECT_BY_PATH(C.FID, '>') PATH, C.fid, c.fno, c.node1_id, c.node2_id FROM CONN_device C START WITH C.FNO = 314 CONNECT BY NOCYCLE((PRIOR NODE2_ID = NODE2_ID) AND FN...
阅读全文
关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法
摘要:吉林的一个项目有个错误找了一天,有段报错是: java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 1、遇到过两次,第一次是在写一个邮件发送的功能,听同学说要删除myeclipse中的相应jar。 2、第二次更纠结了,在项目启动时一个job的轮询要启动发送邮件的功能,而我在测试其他功能时要先启动一部分job,就各种报错 找了一天都不知道哪错了。最后看见了 mail的错误,试着删了那个jar包就好了。 主要原因如下: javax.mail和javax.activation这两个包已经在javaEE5当中属于基础...
阅读全文
交互体验之产品的文案
摘要:“细节决定成败”是一个亘古不变的话题。现在是处于互联网高速运转的时代,每一个追求产品细节的人都知道文案是产品的一大心结,好的文案能让产品更加易于使用,而且能减少用户的很多不必要的麻烦。接下来,我来说说个人对文案的一些理解,抛砖引玉,还请大家多提提意见。1.精简文字,易于理解一说到精简,很多人都会头疼,因为对于一些介绍性的文字,一大串一大串的,看上去眼睛都会觉得累,更不用说去花时间修改了。然而,很多事又不得不去做,先静下心来,好好想想这些文字的核心内容是什么,是想告诉用户什么,或者说是想让用户怎么做等等,通过这些因素来对已有的文字进行删减、分段、重排,这样下来,能减少很多啰嗦的文字,从而也让文案
阅读全文
[置顶] android 与JavaScript的互相调用
摘要:1.html代码 Android/Javascript互调Demo 点击-->JS调用Android代码 2.xml布局 3.Activity测试代码package com.testwebview;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.webkit.WebSettings;import android.we...
阅读全文