风言枫语  
09 2013 档案
  • C# Socket异步聊天例子
    摘要:最近在配合游戏服务器端搞一个客户端通信,客户端是unity搞的,理所当然就高C#了,上手之前先看了一下C# Socket通信这一块,基本不考虑同步方式,而异步方式,微软也提供了两套API,一套是Begin打头的,一套是基于SocketAsyncEventArgs 的,先看了Begin这一套,写了个聊天的例子,先看一张图(从别处挖来的): 上面是基本通信框架,但是例子实际的情况是类似QQ那样的通信原理,服务器端是通信中心,所有客户端发送的信息都是发送到服务器,再由服务器器按照逻辑转发给各个客户端,用户可以群聊,也可以只和某个用户私聊,此外服务器还要维护在线用户列表,处理用户登录注销等。此外还进行 阅读全文
    posted @ 2013-09-30 22:49 风言枫语 阅读(408) 评论(0) 推荐(0) 编辑
  • 三极管饱和,放大,截止电压判断
    摘要:1.截止状态所谓截止,就是三极管在工作时,集电极电流始终为0。此时,集电极与发射极间电压接近电源电压。对于NPN 型硅三极管来说,当U be在0~0.5V 之间时,I b很小,无论I b怎样变化,I c都为0。此时,三极管的内阻(Rce)很大,三极管截止。当在维修过程中,测得U be低于0.5V 或Uce接近电源电压时,就可知道三极管处在截止状态。 当 U be在0.5~0.7V 之间时,U be的微小变化就能引起I b的较大变化,I b随U be基本呈线性变化,从而引起I c的较大变化(I c=βI b)。这时三极管处于放大状态,集电极与发射极间电阻(Rce)随U be可变。当在维修过... 阅读全文
    posted @ 2013-09-30 22:47 风言枫语 阅读(12185) 评论(0) 推荐(0) 编辑
  • java中的浮点(float)运算
    摘要:一. 关于浮点运算,需要说明的几点:1. 在java中,进行浮点运算并不会处理例外情况,所以,即使除数为0,也不会有例外被抛出;2. 当运算结果是溢出(Infinity)时,结果为Infinity;下溢时,则结果为0;若结果是数学上是未定义的,则结果为NaN(not a number);3. 所有和NaN有关的运算其结果总是NaN;4. 由于NaN是无序的,所以,和NaN进行数值比较时,其结果总是false. 二. 例子:public class floattest { public static void main(String args[]) { double num = 1.0E200; 阅读全文
    posted @ 2013-09-30 22:45 风言枫语 阅读(1819) 评论(0) 推荐(0) 编辑
  • 微软2014校园招聘笔试试题
    摘要:转载请标明出处,原文地址: http://blog.csdn.net/hackbuteer1/article/details/12190807 1、Which statement(s) is(are) correct about thread and process?Select all that apply.(5 Points) A、Threads share the same address space of the parent process;Processes share the same address space of the parent process. B、Chang... 阅读全文
    posted @ 2013-09-30 22:41 风言枫语 阅读(309) 评论(0) 推荐(0) 编辑
  • 软件开发中的资源控制问题学习
    摘要:软件特别是一些较大的软件都是由很多很多模块组成的, SW = A + B + C + D + E + ... 而我们知道,这些模块几乎不会同时处于运行状态。 一般情况下,可能只有一个或其中几个模块处在同时运行中。如果在软件启动时就将这些模块全部初始化, 其好处是因为所有的模块都已经被初始化了,所以当要运行其中某个模块时可以快速的运行起来; 但我们知道内存在系统中总是紧俏资源(大部分的系统中配置的内存都不会是充裕的), 所以也就可能会带来两个问题: 1. 所有模块全部初始化,可能会导致软件启动时间变长; 2. 所有模块全部初始化,可能会导致内存紧张进而导致系统性能降低。那要如何解决这种问题呢? 阅读全文
    posted @ 2013-09-30 22:37 风言枫语 阅读(177) 评论(0) 推荐(0) 编辑
  • linux mount命令学习
    摘要:我们在下面这篇博文中已经有笼统的学习了文件系统的一些相关知识, http://blog.csdn.net/boyxulin1986/article/details/12107113本篇我们主要是用来学习如何去挂载一个磁盘文件系统,以U盘为例进行说明和分析。1. 先查看下mount U盘之前系统上已经挂载了哪些文件系统, sh-# cat /proc/mounts rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 none /proc proc rw,relatime 0 0 none /sys sysfs rw,relati 阅读全文
    posted @ 2013-09-30 22:35 风言枫语 阅读(915) 评论(0) 推荐(0) 编辑
  • 形形色色的软件生命周期模型(4)——MSF、实用型
    摘要:摘要: 读大学时,我们曾经学习过不少软件生命周期模型,当时还不是很懂软件开发,你可能会觉得这些东西很新奇。在实际工作中,你会发现这些模型其实很难应用,与此同时你会接触到RUP、MSF等权威软件公司的生命周期模型。本文将向你介绍各种常见的软件生命周期模型及它们的优缺点,文章最后还会介绍吸取了各种模型优点的实用生命周期模型。 大纲: 1.瀑布型 2.增量型 3.进化型 4.原型 5.螺旋型 6.RUP的软件生命周期模型 7.MSF的软件生命周期模型 8.实用软件生命周期模型本系列文章将为分四次为你分享,每次分享两种模型。 MSF的软件生命周期模型 MSF,全称是Microsoft Solutio. 阅读全文
    posted @ 2013-09-30 22:34 风言枫语 阅读(656) 评论(0) 推荐(0) 编辑
  • 整型数组处理算法(九)给定任意一个正整数,求比这个数大且最小的“不重复数”(性能优化)[2014百度笔试题]
    摘要:在整型数组处理算法(九)给定任意一个正整数,求比这个数大且最小的“不重复数”[2014百度笔试题] 有朋友提到如果输入1111111,效率非常低,确实是这样,诸如这样的还有10998765,,99876543,这个建议提的非常好,现在把算法做了优化,欢迎好心朋友不吝赐教,一起探讨。 分析:对于111111,这样的,输出结果要求是不重复数,那自然前2为应该是12,而后面的就应该是0和1来填充,就不用循环取数来判断是不是不重复数了。基于这个思路实现如下://给定任意一个正整数,求比这个数大且最小的“不重复数”“不重复数”的含义是相邻两位不相同,//例如1101是重复数,1231是不重复数。int 阅读全文
    posted @ 2013-09-30 22:33 风言枫语 阅读(402) 评论(0) 推荐(0) 编辑
  • Easyui获取数据库date数据的显示
    摘要:众所周知Oracle数据库中的date与众不同,在Easyui中显示数据库的date类型如果不经过转化为显示为Object。因此需要经过处理。1、首先你要写转化date的JavaScript 2、在Datagrid中调用这个函数$(function() { $('#tt').datagrid({ title : '表格信息', iconCls : 'icon-ok', width : 800, height : 400, pageSize : 10, pageList : [ 5, 10, 15, 20 ], nowrap : true,//设置 阅读全文
    posted @ 2013-09-30 22:31 风言枫语 阅读(803) 评论(0) 推荐(0) 编辑
  • [置顶] 如何更改CSDN博客高亮代码皮肤的样式,使博客看起来更有范(推荐)
    摘要:由于本人写博客的时候,也没有配置博客的相关属性,因此贴出来的代码块都是CSDN默认的,因此代码背景色都是白色的,如下所示:但是本人在浏览他人博客的时候,发现有些博客的代码块看起来比较有范,整个代码库的背景色是纯黑色的,如下所示。 上面两份代码是同一份代码,只是由于配置的高亮代码皮肤不一样所致。现在就来说说如何配置代码块的皮肤,使整个代码块看起来更舒服(本人个人认为)。step1:点击"管理博客"按钮step2:点击"博客配置"选项step3:高亮代码皮肤选项框中选择你自己喜欢的样式step4:你可以先预览样式step5:预览效果如下所示step6:预览完 阅读全文
    posted @ 2013-09-30 22:29 风言枫语 阅读(232) 评论(0) 推荐(0) 编辑
  • try-catch-finally 引发的奇怪问题
    摘要:今天,发现我们的一个Windows Service无法正常停止,无奈之下只能杀了进程。为了找到原因,我在本地进行调试,发现程序里用到了多线程,而代码正是卡在了workThread.Abort()语句而无法停止。为什么不能Abort? 继续看线程调用的方法的代码,发现没有什么特殊的代码,只是在其中用了Thread.Sleep进行长时间等待。难道是这个引起的? 写了一个测试程序验证,class Program { private readonly Thread workThread; public Program() { wor... 阅读全文
    posted @ 2013-09-30 22:27 风言枫语 阅读(237) 评论(0) 推荐(0) 编辑
  • 青蛙跳台阶(斐波那契数列应用)
    摘要:(1)一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。 (2)一只青蛙一次可以跳上1级台阶,也可以跳上2 级……它也可以跳上n 级,此时该青蛙跳上一个n级的台阶总共有多少种跳法? 问题1:题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 输入: 输入包括一个整数n(1using namespace std;class Matrix2By2{public: long x11; long x12; long x21; long x22; Matrix2By2():x11(0),... 阅读全文
    posted @ 2013-09-30 22:26 风言枫语 阅读(666) 评论(0) 推荐(0) 编辑
  • JS学习之道:javascript keycode大全
    摘要:keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keycode 27 = Escape Escape keycode 32 = space space keycode 33 = Prior keycode 34... 阅读全文
    posted @ 2013-09-30 22:22 风言枫语 阅读(313) 评论(0) 推荐(0) 编辑
  • 您的关注,是我前进的动力!
    摘要:您的关注,是我前进的动力!在朋友的推荐下,关注了不少做自媒体人的微信,在上班或者下班的路上,在睡觉前或者蹲厕所的那会,就会打开微信,读读他们的每日感悟,收货颇多。于是产生了一个想法,也想做一个自媒体人,探讨技术,探讨设计,英语学习方面等方面的内容。每天的内容大概分为两块或者三块:1. 每日一题 主要包含试题分析,框架设计,操作系统等方面的知识。 由于现在马上进入了招聘季,近期我想主打的一个专题就是面试,介绍一系列面试题,解析面试题,分析面试题,让关注微信的同学能找到理想的工作。2. 英语美文赏析 如果想往深处走,英语对一个技术人员太重要了,所以想让大家每天学一句英语。3. 杂谈 天南地北... 阅读全文
    posted @ 2013-09-30 22:20 风言枫语 阅读(202) 评论(0) 推荐(0) 编辑
  • 央视爆光微信打飞机流量门事件的思考
    摘要:央视13套的新闻今天“爆光”微信“飞机大战”耗流量问题,最后还语重心长的告诉观众,一款应用只有用更低的价格才能得到持续的发展。“飞机大战”是一款免费游戏,一款平台游戏,它如果连流量都不能耗一些还怎么盈利?不能盈利的项目才能长久?更有”专家“指出,按中国移动套餐外流量1元/MB收费,一年将让移动运营商多赚多少钱云云。。。真是不知道这是什么专家,有多少人用套餐外的流量去玩游戏?现在的免费流量越来越多就是为了为用户提供便利,然而央视在算这笔账时竟然拿套餐外流量计费,这是什么逻辑?前段时间看央视频频爆光各种日用、家居产品的产品质量问题,我觉得这是个好兆头,说明政府开始关心民生了,而且力度不小,但这次对 阅读全文
    posted @ 2013-09-30 22:18 风言枫语 阅读(273) 评论(0) 推荐(0) 编辑
  • 链表的头文件以及一些简单的应用
    摘要:最近软基的作业中,链表十分常用。于是将链表的声明和一些常用的功能封装到头文件里,以后直接引用就可以了。一下是链表的头文件:list.h:/************************************************************ * list.h * * To implement the list. * * by Eric Brown. ... 阅读全文
    posted @ 2013-09-30 22:18 风言枫语 阅读(1884) 评论(0) 推荐(0) 编辑
  • linux内存管理--slab及其代码解析
    摘要:Linux内核使用了源自于 Solaris 的一种方法,但是这种方法在嵌入式系统中已经使用了很长时间了,它是将内存作为对象按照大小进行分配,被称为slab高速缓存。 内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享。内存管理方法应该实现以下两个功能: 最小化管理内存所需的时间 最大化用于一般应用的可用内存(最小化管理开销) 内存管理实际上是一种关于权衡的零和游戏。您可以开发一种使用少量内存进行管理的算法,但是要花费更多时间来管理可用内存。也可以开发一个算法来有效地管理内存,但却要使用更多的内存。最终,特定应用程序的需求将促使对这种权衡作出选择。 每个内存管理... 阅读全文
    posted @ 2013-09-30 22:16 风言枫语 阅读(588) 评论(0) 推荐(0) 编辑
  • [置顶] 数据结构之 二叉树的构造与遍历(先序,中序,后序,层次)
    摘要:// 二叉树.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #define maxSize 10using namespace std;typedef struct BinaryTreeNode{ char data; BinaryTreeNode * leftChild; BinaryTreeNode * rightChild;}Node;//构造二叉树 使用先序和中序构造一颗二叉树void MakeBinaryTree(Node** root, char* preOrder, char* midOrder, int 阅读全文
    posted @ 2013-09-30 22:14 风言枫语 阅读(256) 评论(0) 推荐(0) 编辑
  • js学习之道:js防止表单重复提交
    摘要:第一种:用flag标识,下面的代码设置checkSubmitFlg标志: 因为程序源码跟WIN2000的注册表有冲突,帖子发出后会出现无效页面,以致于论坛里有很多无恶意的重复帖子,后来想出了一个办法,用JS避免重复提交,下面是部分源码: //这句不能少,用隐含变量传递一个时间初值 //这里是你要提交的内容 (请按一次,耐心等待!) 用了这个代码,论坛的重复帖子明显减少,不过有个缺点,就是刷新一次,检测就不起作用,好处就是利用JS检测,不需要额外的权限支持,至于效果如何,用不用就随你们了,(最好前端跟后端都加上检测) 阅读全文
    posted @ 2013-09-30 22:10 风言枫语 阅读(212) 评论(0) 推荐(0) 编辑
  • Java毫秒转换成日期格式
    摘要:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class Demo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(converLongTimeToStr(3630000)); } /** * 转换毫... 阅读全文
    posted @ 2013-09-30 22:08 风言枫语 阅读(1256) 评论(0) 推荐(0) 编辑
  • CSS设置DIV背景色渐变显示
    摘要: 阅读全文
    posted @ 2013-09-30 22:06 风言枫语 阅读(215) 评论(0) 推荐(0) 编辑
  • Swing UI - 可收起与开展内容面板实现演示
    摘要:基于JAVA Swing实现的自定义组件可折叠的JPanel组件基本思想:可折叠面板,分为两个部分-头部面板与内容面板头部面板– 显示标题,以及对应的icon图标,监听鼠标事件决定内容面板隐藏或者显示内容面板– 普通的JPanel组件。实现:头部面板:package com.gloomyfish.ui.demo;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.GradientPaint;import java.awt 阅读全文
    posted @ 2013-09-30 22:04 风言枫语 阅读(1225) 评论(0) 推荐(0) 编辑
  • 你的“冰点”是多少
    摘要:水有一个沸点,在标准大气压下,到达100摄氏度就会沸腾,让原本平静无波的水面,顿时热闹欢腾;水还有一个冰点,在0摄氏度下,就会结冰。原本镜中花水中月,也都变得真实,可以行走,可以溜冰,作为一种娱乐场所或是道路,让人不得不感叹造物者的神奇。有人说,同样的事物,因为外界的压强或是温度的改变,就能出现奇迹;所以,环境论者说,环境对人的影响重于一切。可是,我愿意往再深一层次去想问题,水变成了冰,那水还是水吗?似水非水吧。估计说到这,大家都有些迷糊了,其实我的这些感想,仅仅来源于自己的一些经历,愿意在此分享给大家。之前我的博客中也反复提到我个人的一些坏习惯,比如懒惰,比如对自己过分的宽容,比如自... 阅读全文
    posted @ 2013-09-30 22:02 风言枫语 阅读(186) 评论(0) 推荐(0) 编辑
  • Mitsubish FX 3U PLC 串口 连接单元
    摘要:前段时间遇到一个Mitsubish FX 3U PLC ,现将PLC连接单元分享一下,希望对其他人有所启示。unit PLC_MitsubishiFX;interfaceuses Windows, Messages, SysUtils, Classes, syncobjs,UnitCom, ACTPCCOMLib_TLB, PLC_Base, PLCCommonFunc;type TPLC_MitsubishiFX=class(TPLC) private FMyCom:TActFXCPU;{定义串口通信对象} public ConStructor Create; ove... 阅读全文
    posted @ 2013-09-30 22:00 风言枫语 阅读(795) 评论(0) 推荐(0) 编辑
  • 浅谈zygote服务中的设计思路
    摘要:zygote服务是Android启动和服务APK的核心服务,每个APK都是通过zygote启动,今日阅读它的源码学习到一个不错的设计思路。首先看看一个APK通过zygote的启动流程:按照一般的设计思路,既然每个APK都是由单独的dalvik启动和运行,那么直接通过dalvikvm启动main不就完了吗?为啥还要搞得这么长一串流程。其实关键就在于这个Fork。我们看看对于linux启动一个进程的一般流程:内核创建一个进程数据结构内核从指定的程序文件读取程序代码并装载到设定的内存地址内核从指定的目标程序入口执行代码 而对于一个普通的APK来说,它需要能访问到整个framework,所以第二步就需 阅读全文
    posted @ 2013-09-30 21:56 风言枫语 阅读(154) 评论(0) 推荐(0) 编辑
  • Java集合的实现细节—Set集合和Map集合
    摘要:Set:代表无序、不可重复的集合Map:代表key-value对集合,也称为关联数组 从表面上看,Set和Map相似性很少,但实际上可以说Map集合时Set集合的扩展。 1、Set集合和Map集合的继承体系 Set集合的继承体系 Map集合的继承体系2、Set集合和Map集合的关系 仔细观察上面两张图,可以发现以下规律:Set MapEnumSet EnumMapSortedSet SortedMapTteeSet TreeMapNavigableSet NavigableMapHashSet HashMapLinkedHashSet ... 阅读全文
    posted @ 2013-09-30 21:55 风言枫语 阅读(320) 评论(0) 推荐(0) 编辑
  • 基于控制权限和登录验证跳转的django登录界面的实现
    摘要:django框架提供了出去登录和退出系统的login和logout的视图函数,本实现中使用系统自带的是视图函数。需要在settings.py,urls.py,views.py和模板文件等几个方面进行考虑。settings.py首先确保相应的配置是正确的。将djnago.contrib.auth和django.contrib.contenttype放到INSTALLED_APPS设置中。INSTALLED_APPS和MIDDLEWARE_CLASSES的配置如下图所示。设置模板文件路径为/liuzp/DataCrawl/djcode/website/templates和/liuzp/DataCr 阅读全文
    posted @ 2013-09-30 21:52 风言枫语 阅读(783) 评论(0) 推荐(0) 编辑
  • windows环境下nutch2.x 在eclipse中实现抓取数据存进mysql详细步骤
    摘要:nutch2.x 在eclipse中实现抓取数据存进mysql步骤最近在研究nutch,花了几天时间,也遇到很多问题,最终结果还是成功了,在此记录,并给其他有兴趣的人提供参考,共同进步。对nutch的实现过程熟悉下,就可以实现电影采集网站了 如 无为电影在线 1、环境搭建1)准备eclipse 安装Maven ,svn2)在svn中下载官方2.x最新源码(参考官方http://wiki.apache.org/nutch/RunNutchInEclipse说明)3)把工程转成maven工程,等系统下载依赖包4)这时候可能有红叉,因为缺少jar包,这是pom的问题 ... 阅读全文
    posted @ 2013-09-30 21:50 风言枫语 阅读(991) 评论(0) 推荐(0) 编辑
  • Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
    摘要:将A/B协议这部分单独拿出来说一方面是因为这部分内容是比较容易忽视的,周围大多数用到input子系统的开发人员也不甚理解;另一方面是由于这部分知识一旦扩展到TP(触摸屏Touch Panel)的多点触摸就要与Middleware/Framework一起结合起来看才能完全掌握,复杂性所在。这里的Middleware/Framework是针对android来说的,本人从事android这几个层次的工作,所以就从android的角度来讲讲这部分内容,其他系统虽然代码不同,但原理上是完全一样的。 B协议又称为slot协议,那么input子系统里面使用的slot是什么,A/B协议究竟是如何划分的? .. 阅读全文
    posted @ 2013-09-30 21:46 风言枫语 阅读(512) 评论(0) 推荐(0) 编辑
  • 求字符串编辑距离
    摘要:这道题,我在阿里巴巴面试的时候碰到了,google的笔试题。。。 设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括: (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符串A到B的编辑距离,记为d(A,B)。试设计一个有效算法,对任给的2个字符串A和B,计算出它们的编辑距离d(A,B)。 方法1:编程之美的递归方法#include #include using namespace std;int Min(int a,int b,int c){ int t = apAend).. 阅读全文
    posted @ 2013-09-30 21:44 风言枫语 阅读(184) 评论(0) 推荐(0) 编辑
  • hibernate 对 sql server 2005 分页改进
    摘要:Hibernate 可以实现分页查询 如下 Query q = session.createQuery("from Cat as c"); q.setFirstResult(10000); q.setMaxResults(20); List l = q.list(); 生成的sql 语句为 select top 10000 .... from Cat as c 分析:Hibernate 获取到 10000条记录过后再筛选出符合条件的20条记录。 再来看看Hibernate 的 dialect 对 sql server 怎样分页的 public String getLimit 阅读全文
    posted @ 2013-09-30 21:42 风言枫语 阅读(172) 评论(0) 推荐(0) 编辑
  • 关于cvAdsDiffS的那些事
    摘要:cvAbsDiffS 计算数组元素与数量之间差的绝对值 void cvAbsDiffS( const CvArr* src, CvArr* dst, CvScalar value ); #define cvAbs(src, dst) cvAbsDiffS(src, dst, cvScalarAll(0)) src 原数组. dst 输出数组 value 数量. 函数 cvAbsDiffS 计算数组元素与数量之间差的绝对值 dst(I)c = abs(src(I)c - valuec). 所有数组必须有相同的数据类型相同的大小(或ROI大小) 代码:// cvAdsDi... 阅读全文
    posted @ 2013-09-30 21:40 风言枫语 阅读(213) 评论(0) 推荐(0) 编辑
  • iOS7 UI适配教程
    摘要:最近写了点iOS7适配的文章,请指正ios6to7 1 ios6to7 2 阅读全文
    posted @ 2013-09-30 21:38 风言枫语 阅读(245) 评论(0) 推荐(0) 编辑
  • 只遍历一次单链表,确定单链表中间节点的位置
    摘要:问题:给定一个单链表,不知道节点N的值,怎样只变量一次就知道中间节点?#include "stdafx.h"#include using namespace std;structTNode{ int nValue; TNode*pNext; TNode() { nValue= 0; pNext= NULL; }};TNode* CreateList(int* nArray, intnLen){ TNode*pHead = new TNode(); TNode*pCur = NULL; TNode*pPre = pHead; for(int i=0;inValue= nArr 阅读全文
    posted @ 2013-09-30 21:35 风言枫语 阅读(515) 评论(0) 推荐(0) 编辑
  • java对象在hibernate持久层的状态
    摘要:站在持久化层的角度,一个java对象在它的生命周期中,可处于以下4个状态之一:临时状态(transient):刚刚用new语句创建,还没有被持久化,并且不处于Session的缓存中。持久化状态(persistent):已经被持久化,并且被加入到Session的缓存中。删除状态(removed):不再处于Session的缓存中。并且Session已经计划将其从数据库中删除。游离状态(detached):已经被持久化,但不再处于Session的缓存中。看代码更清楚点:代码 t... 阅读全文
    posted @ 2013-09-30 21:29 风言枫语 阅读(171) 评论(0) 推荐(0) 编辑
  • Exchange Server 2010/2013架构改变
    摘要:Exchange Server 2010架构Exchange Server 2013架构 阅读全文
    posted @ 2013-09-30 21:27 风言枫语 阅读(277) 评论(0) 推荐(0) 编辑
  • Exchange Server 2010/2013功能差异
    摘要: 阅读全文
    posted @ 2013-09-30 21:24 风言枫语 阅读(249) 评论(0) 推荐(0) 编辑
  • TCP头分析+面试题
    摘要:一、测试程序 我们先用python来写两个测试脚本,非常简单,看代码:服务端:from socket import *def accept(): sock = socket(AF_INET, SOCK_STREAM, 0) sock.bind(("127.0.0.1", 5000)) sock.listen(5) while True: pass if __name__ == "__main__": accept() 客户端:from socket import *def connect(): sock = socket(AF_INET,... 阅读全文
    posted @ 2013-09-30 21:22 风言枫语 阅读(465) 评论(0) 推荐(0) 编辑
  • 关于cvAbs的那些事
    摘要:void cvAbs(constCvArr* src,const CvArr* dst); cvAbs :计算数组中所有的元素的绝对值 // cvAbs函数的使用.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/opencv.hpp"int _tmain(int argc, _TCHAR* argv[]){ //创建两个窗口 cvNamedWindow("src", CV_WINDOW_AUTOSIZE); cvNamedWindow("dst" 阅读全文
    posted @ 2013-09-30 21:20 风言枫语 阅读(297) 评论(0) 推荐(0) 编辑
  • C++类静态成员的初始化和用法探讨
    摘要:一、一般类型的类的静态变量1.首先看下面的代码:class CTest1{public: static int m_num1; void printNum(){cout << m_num2 << endl;}; void SetNum2(int i){m_num2 = i;}; static void printNum2(){cout << m_num2 << endl;}; static void printNum3(){cout << m_num3 << endl;};private: static int m_num 阅读全文
    posted @ 2013-09-30 21:19 风言枫语 阅读(359) 评论(0) 推荐(0) 编辑
  • Maven--多模块依赖实例解析(五)
    摘要:《Maven--搭建开发环境(一)》《Maven--构建企业级仓库(二)》《Maven—几个需要补充的问题(三)》《Maven—生命周期和插件(四)》《Maven--多模块依赖实例解析(五)》 这是最后一篇,做一个多模块依赖的正式例子,简单的讲一下单元测试、覆盖率以及发布和站点的部署。只想讲讲和Maven 相关的东西,因此,注重看 pom 文件,里面具体的代码就不实现了,下面是我项目骨架: 首先创建一个MavenProject,命名为demo-parent,此为父模块,重要的是如下两步: 所选的的模板是quickstart pom文件中的配置如下: 4.0.0 com.tgb.de... 阅读全文
    posted @ 2013-09-30 21:16 风言枫语 阅读(481) 评论(0) 推荐(0) 编辑
  • Oracle百问百答(四)
    摘要:Oracle百问百答(四)31.怎样查看某用户下的表?select table_name from all_tables where owner=upper('jhemr');32.怎样查看某用户下的表空间?(1)select tablespace_name from dba_tables where table_name='EMP' and owner=upper('jhemr');(表+用户)(2)select table_name,tablespace_name from dba_tables where owner=upper(' 阅读全文
    posted @ 2013-09-30 21:14 风言枫语 阅读(151) 评论(0) 推荐(0) 编辑
  • paip.hadoop的应用研究总结
    摘要:paip.hadoop的应用研究总结 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax introduce //////////////////////// Hadoop是项目的总称[4]。主要是由HDFS和MapReduce组成。Hadoop 是一个Java实现 HDFS是Google File System(GFS)的开源实现。 MapReduce是Google MapReduce的开源实现。 并行计算框架 HBase: 类似Goog... 阅读全文
    posted @ 2013-09-30 21:12 风言枫语 阅读(167) 评论(0) 推荐(0) 编辑
  • MVC中使用EF(2):实现基本的CRUD功能
    摘要:MVC中使用EF(2):实现基本的CRUD功能By Tom Dykstra |July 30, 2013 Translated by litdwg Contoso University示例网站演示如何使用Entity Framework 5创建ASP.NET MVC 4应用程序。Entity Framework有三种处理数据的方式:Database First,Model First, andCode First. 本指南使用代码优先。其它方式请查询资料。示例程序是为Contoso University建立一个网站。功能包括:学生管理、课程创建、教师分配。 本系列指南逐... 阅读全文
    posted @ 2013-09-30 21:06 风言枫语 阅读(533) 评论(0) 推荐(0) 编辑
  • ibatis学习之道:ibatis的<[CDATA]>dynamic属性跟#$的应用
    摘要:ibatis的,dynamic属性和#,$的应用 的正确使用 ibatis作为一种半自动化的OR Mapping工具,其灵活性日益体现出来,越来越多的人都倾向于在项目中使用。由于Sql中经常有与xml规范相冲突的字符对xml映射文件的合法性造成影响。许多人都知道使用标记来避免冲突,但是在sql配置中有动态语句的时候,还是有一些细节需要特别注意的,不然是费心又费力。 在使用ibatis时,经常需要配置待执行的sql语句。使用过ibatis的朋友都知道,无可避免的都会碰到一些不兼容、冲突的字符,多数人也都知道用标记避免Sql中与xml规范相冲突的字符对xml映射文件的合法性造成影响。... 阅读全文
    posted @ 2013-09-30 21:04 风言枫语 阅读(396) 评论(0) 推荐(0) 编辑
  • 【C++模版之旅】静态多态的讨论
    摘要:说到面向对象特性之一“多态”,以我的水平已经说不出太多新意了。相信很多程序员代码K多了,做梦都在“多态中”运行着。常规的多态是C++语义内置支持的一种特性,通过虚函数可以实现这个特性,为了后面以示区别,我们姑且把这种多态称为“动态多态”或”运行期多态“,而本文总主要想讨论下“静态多态”,也可以叫“编译期多态”,同时一起来看下,静态多态会给我们带来哪些惊喜之处,拭目以待吧。 首先看个正常通过虚函数实现多态的常规例子,如下所示,很简单明了无需多言。 #include #include class BasicClassic{public: virtual void Pri... 阅读全文
    posted @ 2013-09-30 21:03 风言枫语 阅读(163) 评论(0) 推荐(0) 编辑
  • UBI(unsorted block image )块管理
    摘要:一、介绍 ubi是unsorted block images的缩写,是由IBM开发设计的,它与ubifs有不同的含义,ubifs是一种文件系统(nokia开发的);而ubi是一种块管理工具,工作在mtd之上,文件系统之下 示意图如下: -------------------flash file system(e.g.,UBIFS)------------------------------- -------------------------ubi layer--------------------------------------------- ---------------------. 阅读全文
    posted @ 2013-09-30 21:01 风言枫语 阅读(1027) 评论(0) 推荐(0) 编辑
  • CSS多级数字序号的目录列表(类似3.3.1.这样的列表序号)
    摘要:编写文档手册的时候,我们经常需要列表项前面的序号将上级各层的序号也附加在前面,如下图:(图一)但默认的列表,任何层次都是单个序号开始。如下图:(图二) 要实现图一效果,方法之一是直接将序号部分作为列表内容的一部分,插入相应的HTML,可使用JS批量插入序号。生成的HTML结果类似这样 1. 列表项 1.1. 列表项 1.1.1 列表项 1.1.2 列表项 1.1.3 列表项 如果既不想将序号硬写在html代码里,也不想引入js,那么只能从HTML属性和CSS两个方面来... 阅读全文
    posted @ 2013-09-30 21:00 风言枫语 阅读(1055) 评论(0) 推荐(0) 编辑
  • MyBatis映射文件的resultMap如何做表关联
    摘要:MyBatis的核心是其映射文件,SqlMap文件,里面配置了项目中用到了什么SQL语句,和数据库相关的逻辑都在这个映射文件里.顾名思义,映射文件就是对Java对象和SQL的映射.这里简单介绍一下映射文件中resultMap的用法:resultMap – 它描述如何将结果集映射到Java对象. resultMap属性:type为java实体类;id为此resultMap的标识: resultMap的子元素: id – 一般对应到数据库中该行的ID,设置此项可以提高Mybatis性能. result – 映射到JavaBean 的某个"简单类型"属性,String,int等. 阅读全文
    posted @ 2013-09-30 20:57 风言枫语 阅读(491) 评论(0) 推荐(0) 编辑
  • 爱上演讲的程序猿
    摘要:1 缘由 不知道是什么时候爱上了演讲,可能是从暨大国际演讲俱乐部开始,在 Bilingual 双语俱乐部中得到延伸。刚开始的时候是为了练习英语,后来是觉得很好玩。现在我已经加入了 Bilingual,完成了 2 个初级项目的演讲,也顺利完成了第一次筹办会议的工作。“生活真的就像一盒巧克力,你永远不知道会得到什么”。几个月前,我连与朋友说话都结结巴巴的。而现在,我居然“顺其自然”地似的喜欢上了演讲。Unbelieveable! 第一次筹备会议,很难,特别难!而且我第一次筹办会议就是和“联邦快递 Fedex”俱乐部一起的联合会议。需要及时地不断地邀请角色参与会议;制定从未接触的会议议程表;在... 阅读全文
    posted @ 2013-09-30 20:55 风言枫语 阅读(225) 评论(0) 推荐(0) 编辑
  • PHP中文汉字验证码
    摘要:hb.ttf换成随便你自己下载的ttf Header("Content-type: image/PNG"); $str="的一是在了不和有大这主中人上为们地个用工时要动国产以我到他会作来分生对于学下级就年阶义发成部民可出能方进同行面说种过命度革而多子后自社加小机也经力线本电高量长党得实家定深法表着水理化争现所二起政三好十战无农使性前等反体合斗路图把结第里正新开论之物从当两些还天资事队批如应形想制心样干都向变关点育重其思与间内去因件日利相由压员气业代全组数果期导平各基或月毛然问比展那它最及外没看治提五解系林者米群头意只明四道马认次文通但条较克又公孔领军流入接席位情运 阅读全文
    posted @ 2013-09-27 20:27 风言枫语 阅读(354) 评论(0) 推荐(0) 编辑
  • 设计模式之(二)Adapter模式
    摘要:今天学习Adapter模式,An adapter helps two incompatible interfaces to work together. This is the real world definition for an adapter. Adapter design pattern is used when you want two different classes with incompatible interfaces to work together. The name says it all. Interfaces may be incompatible but th 阅读全文
    posted @ 2013-09-27 20:26 风言枫语 阅读(156) 评论(0) 推荐(0) 编辑
  • sphinx全文检索之PHP使用教程
    摘要:以上一篇的email数据表为例: 数据结构: view sourceprint? 01.CREATE TABLE email ( 02.emailid mediumint(8) unsigned NOT NULL auto_increment COMMENT '邮件id', 03. 04.fromid int(10) unsigned NOT NULL default '0' COMMENT '发送人ID', 05. 06.toid int(10) unsigned NOT NULL defau... 阅读全文
    posted @ 2013-09-27 20:23 风言枫语 阅读(333) 评论(0) 推荐(0) 编辑
  • [置顶] 【cocos2d-x入门实战】微信飞机大战之十三:游戏场景过渡
    摘要:原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12082043 游戏是实现了,但是如果有个欢迎界面和一个结束界面就更好了。欢迎界面可以用于预加载一些资源,初始化数据,显示logo,copyright之类的东西,而结束画面用于显示游戏得分,以及返回游戏,退出游戏等等。 1.欢迎界面本系列到这里,欢迎场景的建立应该不用多说了。还是一样的WelcomeLayer和WelcomeScene。WelcomeLayer的init主要实现的功能有:1.1.将plist载入全局cache中CCSpriteFrameCache::shar 阅读全文
    posted @ 2013-09-27 20:21 风言枫语 阅读(212) 评论(0) 推荐(0) 编辑
  • 计算机的族谱
    摘要:如果计算机需要给她编写一个族谱的话,“1+1=2”大概是会刻在石碑的第一行。肯定会有人反驳不对,应该是“0+1=1”。咋一看,0<1,没有我“0”,哪来的你“1”,这样说来确实应该是“0+1=1”。不过仔细推敲下,你会发现负数貌似都比0小,按照上面的理论,族谱第一行还是不要写了为好,不然写不下了。 既然是关于族谱的事情,我们还是问问历史学家比较好。据考古记载,公元前3100年左右,古巴比伦人发明了巴比伦数字,采用60进制,为目前已知的最早的位值制数字系统。 可惜巴比伦数字系统没有表示0的符号。关于0的出现,历史上的记录很多。一种说法也是现代主流的说法,“0”这个数字是印度人在... 阅读全文
    posted @ 2013-09-27 20:19 风言枫语 阅读(293) 评论(0) 推荐(0) 编辑
  • NSDate显示和时区的关系
    摘要:在网上看到一篇介绍NSDate的博文。在它的“NSDate初始化“章节,说在使用 NSLog(@"当前时间 date = %@",[NSDate date]);时,显示出来的时间不是自己时区的时间,比我们小8个小时。因此判断该问题是时区问题。好,我承认作者判断的很对,但是他给出的解决方法,却令人很意外。这个点对于理解[NSDate date]有很大的误导和迷惑性。他的部分代码如下:// 获取当前日期 NSDate *date = [NSDatedate]; // 打印结果: 当前时间date = 2013-08-16 09:00:04 +0000 NSLog(@" 阅读全文
    posted @ 2013-09-27 20:17 风言枫语 阅读(421) 评论(0) 推荐(0) 编辑
  • POJ2367 Genealogical tree (拓扑排序)
    摘要:裸拓扑排序。拓扑排序 用一个队列实现,先把入度为0的点放入队列。然后考虑不断在图中删除队列中的点,每次删除一个点会产生一些新的入度为0的点。把这些点插入队列。 注意:有向无环图 g[] : g[i]表示从点i连出去的边 L[] :拓扑排序的结构 code:#include #include #include using namespace std;const int maxn = 100 + 5;vector g[maxn];int du[maxn], n, m, L[maxn];bool toposort(){ memset(du, 0, sizeof du ); for... 阅读全文
    posted @ 2013-09-27 20:15 风言枫语 阅读(144) 评论(0) 推荐(0) 编辑
  • android图标设计事宜
    摘要:1.Launcher图标图标的最佳宽高是48x48 dp。 ldpi:36*36px,0.75倍密度,一般不用提供,系统会从hdpi取图缩小1倍。mdpi:48*48px, 1倍密度hdpi:72*72px,1.5倍密度xhdpi:96*96px,2倍密度xxhdpi:144*144px,3倍密度 2.Action Bar图标图标的最佳宽高是32*32dp。 3.小图标和上下文图标图标的最佳宽高是16*16dp。 4.通知图标图标的最佳宽高是24*24dp。 5.图标命名原则 Asset Type Prefix Example Icons ic_ ic_star.png ... 阅读全文
    posted @ 2013-09-27 20:13 风言枫语 阅读(154) 评论(0) 推荐(0) 编辑
  • 湖南生第八届大学生程序设计大赛原题 C-Updating a Dictionary(UVA12504 - Updating a Dictionary)
    摘要:UVA12504 - Updating a Dictionary 给出两个字符串,以相同的格式表示原字典和更新后的字典。要求找出新字典和旧字典的不同,以规定的格式输出。 算法操作:(1)处理旧字典,将旧字典中的每对关键字及其价值从字典串中截取出来,压入容器中。用做新旧字典对比检索。(2)处理新字典,将新字典中的每对关键字及其价值从字典串中截取出来。对于每个关键字,在容器中检索相同的关键字。若检索不成功,该关键字是新字典新增的,处理存储到相关的串数组中。若检索成功,提取容器中该关键字的价值与新字典中该关键字的价值对比,若值相同,该关键之没有改变,不予处理;若价值不同,处理存储到相关的串数组中。. 阅读全文
    posted @ 2013-09-27 20:11 风言枫语 阅读(339) 评论(0) 推荐(0) 编辑
  • IOS深入学习(12)之Archiving
    摘要:1 前言 本文介绍的是一个归档解档方法,也是编码和解码时候所做的事情,和如何进行,编码和归档其实就是将对象关系转化为字节流并且归档为特殊的文件,解码和解档是逆过程。 英文原文:http://blog.csdn.net/developer_zhang/article/details/120823012 详述 归档(Archiving)是一种将一组关联的对象转化为一个能够在应用程序之间存储或者传输表单的方法。归档的最后结果--归档文件(an archive)--是一个二进制的记录了对象的标示,他们封装的值,和与其他对象关系的字节流。解档--反向的操作,获得归档文件并且冲洗构建对象标示网络。 ... 阅读全文
    posted @ 2013-09-27 20:10 风言枫语 阅读(179) 评论(0) 推荐(0) 编辑
  • leetcode:Multiply Strings(字符串的乘法)【面试算法题】
    摘要:题目:Given two numbers represented as strings, return multiplication of the numbers as a string.Note: The numbers can be arbitrarily large and are non-negative.题意给两个字符串表示的数字,计算他们的乘积。其实就是手写一个大数乘法,先翻转字符串便于从低位开始计算。模拟乘法的运算过程,把中间结果存在data中,最后在考虑data的进位并存到结果字符串里。注意点的就是考虑结果的前置0不要添加进去。 int data[100000];class S 阅读全文
    posted @ 2013-09-27 20:09 风言枫语 阅读(178) 评论(0) 推荐(0) 编辑
  • 高性能以太网芯片W5500 数据手册 V1.0(一)
    摘要:W5500W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC) 及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。久经市场考验的 WIZnet 全硬件 TCP/IP 协议栈支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 以及 PPPoE 协议。W5500 内嵌 32K 字节片上缓存以供以太网包处理。如果你使用 W5500, 你只需要一些简单的 Socket 编程就能实现以太网应用。这将会比其他嵌入式以太网方案 更加快捷、简便。 阅读全文
    posted @ 2013-09-27 20:06 风言枫语 阅读(5211) 评论(0) 推荐(0) 编辑
  • chapter 2: Representing and manipulating information
    摘要:C allows conversion between unsigned and signed. The rule is that the underlying bit representation is not changed.Generally, most numbers are signed by default.For example, when declaring a constant such as 12345 or 0x1A2B, the value is considered signed. Adding character ‘U’ or ‘u’ as a suffix ... 阅读全文
    posted @ 2013-09-27 20:04 风言枫语 阅读(181) 评论(0) 推荐(0) 编辑
  • cocos2d-x ios 设置横屏/竖屏(全)
    摘要:Cocos2d-x项目\iOS\RootViewController.mm文件中。以下方法任选其一即可… 本人机子函数二ok! 函数一: (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { returnUIInterfaceOrientationIsLandscape( interfaceOrientation ); // return (UIInterfaceOrientationIsPortrait( interfaceOrientation ))... 阅读全文
    posted @ 2013-09-27 20:02 风言枫语 阅读(650) 评论(0) 推荐(0) 编辑
  • 决策树之ID3算法实现(python)
    摘要:决策树的概念其实不难理解,下面一张图是某女生相亲时用到的决策树:基本上可以理解为:一堆数据,附带若干属性,每一条记录最后都有一个分类(见或者不见),然后根据每种属性可以进行划分(比如年龄是>30还是bestInfoGain: bestInfoGain = baseEntropy - newEntropy bestFeat = i return bestFeat选择完分裂属性后,就行数据集的分裂:def splitDataSet(dataset,feat,values): retDataSet = [] for featVec in dataset: if featVec[feat] .. 阅读全文
    posted @ 2013-09-27 20:00 风言枫语 阅读(682) 评论(0) 推荐(0) 编辑
  • [置顶] 如何从树叶层开始建树?
    摘要:在开发软件的过程中,遇到一个树形结构的问题,如下图: 由于树形结构太大,只显示部分叶节点,并且报价是叶节点的数量和报价的成积。问题经分析很显然:变成了如下两个问题:1从树的根节点开始建树就是一个简单的递归,但现在的问题是从树的叶节点开始如何建树,涉及到一个如何合并子节点的问题。2如何根据叶节点的数量和报价计算各级父节点的报价? 1如何从树的叶节点开始如何建树? 有一种思路,就是按照正常思路建好后,然后把没有子节点的删掉,很麻烦。于是想着能不能通过叶节点的递归一层一层向上,最终完成树的创建。最总实现代码如下: /// /// 返回需要的树 /// /// 所有的节点信息 /... 阅读全文
    posted @ 2013-09-27 19:59 风言枫语 阅读(273) 评论(0) 推荐(0) 编辑
  • DBA 经典面试题(1)
    摘要:1:列举几种表连接方式 hash join、 merge join、 nest loop join(cluster join)、 index join 2:不借助第三方工具,怎样查看sql的执行计划 set autotrace on 如果出现以下错误: SP2-0613:无法验证PLAN_TABLE格式或实体 SP2-0611:启用EXPLAIN报告时出错 执行oraclehome\ora92\rdbms\admin\utlxplan.sql explain plan set statement_id = &item_id for &sql; select * from tab 阅读全文
    posted @ 2013-09-27 19:57 风言枫语 阅读(321) 评论(0) 推荐(0) 编辑
  • DBA 经典面试题(2)
    摘要:三、备份恢复类 ================================================================================ 1:备份如何分类 逻辑备份:exp/imp 物理备份: RMAN备份 full backup/incremental backup(累积/差异) 热备份:alter tablespace begin/end backup; 冷备份:脱机备份(database shutdown) 2:归档是什么含义 关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived r... 阅读全文
    posted @ 2013-09-27 19:54 风言枫语 阅读(263) 评论(0) 推荐(0) 编辑
  • linux环境下java读取sh脚本并执行
    摘要:Process process; String cmd = "/home/ty/t.sh";//这里必须要给文件赋权限 chmod u+x fileName; try { // 使用Runtime来执行command,生成Process对象 Runtime runtime = Runtime.getRuntime(); process = runtime.exec(cmd); // 取得命令结果的输出流 InputStream is = process.getInputStrea... 阅读全文
    posted @ 2013-09-27 19:53 风言枫语 阅读(1538) 评论(0) 推荐(0) 编辑
  • DBA 经典面试题(3)
    摘要:这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。 1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)。 .. 阅读全文
    posted @ 2013-09-27 19:50 风言枫语 阅读(236) 评论(0) 推荐(0) 编辑
  • DBA 经典面试题(4)
    摘要:1、如果信息采集管理系统(ICM)崩溃了怎么办? 答案:所有其他的管理器都会继续工作。ICM只会处理队列控制请求,意思是开启和关闭其他并发的管理器。 2、你如何加速打补丁的过程? 答案: 2.1你可以合并多个补丁。 2.2你可以为一个非交互的补丁创建一个响应文件。 2.3你可以通过选项来应用补丁,并且在应用了所有的补丁之后,一次运行它们。 3、打补丁的过程中出错了,你怎么办? 答案:查看失败工作的日志,找到并且纠正错误,用adctrl工具重新开启工作。 4、请提供克隆过程和克隆之后采取的手工操作的大概步骤。 答案:在源文件上运行pre-clone,使用RMAN复制数据库,拷贝文件系统,... 阅读全文
    posted @ 2013-09-27 19:49 风言枫语 阅读(161) 评论(0) 推荐(0) 编辑
  • DBA 经典面试题(5)
    摘要:国外公司的Oracle DBA试题Oracle DBA Interview Questions1. How many memory layers are in the shared pool?2. How do you find out from the RMAN catalog if a particular archive log has been backed-up?3. How can you tell how much space is left on a given file system and how much space each of the file system’s s 阅读全文
    posted @ 2013-09-27 19:46 风言枫语 阅读(524) 评论(0) 推荐(0) 编辑
  • C++小知识之sprintf用法
    摘要:sprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf 误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用眼睛再把出错的代码多看几眼就看出来了。目录函数简介参数说明及应用举例转换字符格式化数字字符串字符/Ascii 码对照使用sprintf 的常见问题函数简介 函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char *format [, argum 阅读全文
    posted @ 2013-09-27 19:44 风言枫语 阅读(862) 评论(0) 推荐(0) 编辑
  • MyEclipse快捷键
    摘要:------------------------------------- MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表 Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到. 阅读全文
    posted @ 2013-09-27 19:42 风言枫语 阅读(175) 评论(0) 推荐(0) 编辑
  • Android基础之退出应用程序Demo
    摘要:对于Android我也不是很熟悉,只是学习一些基本内容就OK.所以写的内容也很简单.本Demo要实现的效果就是双击返回键弹出提示框确认是否退出程序.一、废话少说直接上代码.至于涉及到的相关包在Eclipse使用快捷键CTRL+SHIFT+O即可搞定.private static Boolean bExit = false;@Overridepublic boolean onKeyDown(int keyCode,KeyEvent event){ if(keyCode == KeyEvent.KEYCODE_BACK) { if (bExit == false) { bExit... 阅读全文
    posted @ 2013-09-27 19:40 风言枫语 阅读(201) 评论(0) 推荐(0) 编辑
  • 不得不看的JVM内存管理
    摘要:作为一个任何完整的机器都会有内存管理这块组成结构。作为jvm也有自己的内存管理。1.那么在java中哪些组件需要使用内存。a)Java堆b)线程:线程是在jvm运行实际程序的实体c)类和类加载器:jvm只会加载一个类到内存一次d)NIOe)JNI:java本地接口2那么JVM内存结构是什么?其实jvm的内存结构是按照运行时数据的存储结构来划分内存结构的。而在JVMjava运行时数据分为6种:a)pc寄存器:是一种数据结构,用来保存当前正常执行的程序内存地址。b)java栈:当线程创建就会建立对应的栈。但是这个数据线程是不共享的,所以无同步锁。c)堆:java存储数据的地方。d)方法区:是一种特 阅读全文
    posted @ 2013-09-27 19:38 风言枫语 阅读(160) 评论(0) 推荐(0) 编辑
  • Makefile中使用foreach生成一类规则
    摘要:CSDN上,有朋友发帖问了这样一个问题(我按自己的理解翻译一下):当前目录下有四个静态库文件:liba.alibb.alibc.alibd.a。现在想将它们做成一个动态库libp.so。怎样实现一个方法,在Makefile 能将列表里的.a文件逐个取出来,分别执行$(AR)-x。 我的做法是: 1 用define定义一种可通用的规则形式 2 用foreach遍历列表,配合eval和define,实现自动扩展出每个文件的依赖规则 3 用一个伪目标去定义把所有静态库解开的行为,以确保可以正确的生成动态库 后来又增加了一条规则,去生成静态库。 在实际使用中,如果静态库与... 阅读全文
    posted @ 2013-09-27 19:36 风言枫语 阅读(763) 评论(0) 推荐(0) 编辑
  • The 4th tip of DB Query Analyzer
    摘要:The 4th tip of DB QueryAnalyzer Ma Genfeng (Guangdong Unitoll Services incorporated, Guangzhou 510300)Abstract DB Query Analyzer has a useful function to select a row in grid filled with query record set returned by RDBMS.Key words DB Query Analyzer1Brief introductionof DB Query AnalzyerDB ... 阅读全文
    posted @ 2013-09-27 19:34 风言枫语 阅读(167) 评论(0) 推荐(0) 编辑
  • 驱动题1
    摘要:1) Linux中主要有哪几种内核锁? 2) Linux中的用户模式和内核模式是什么含意? 3) 怎样申请大块内核内存? 4) 用户进程间通信主要哪几种方式? 5) 通过伙伴系统申请内核内存的函数有哪些? 6) 通过slab分配器申请内核内存的函数有? 7) Linux的内核空间和用户空间是如何划分的(以32位系统为例)? 8) vmalloc()申请的内存有什么特点? 9) 用户程序使用malloc()申请到的内存空间在什么范围? 10) 在支持并使能MMU的系统中,Linux内核和用户程序分别运行在物理地址模式还是虚拟地址模式? 11) ARM处理器是通过几级也表进行... 阅读全文
    posted @ 2013-09-27 19:30 风言枫语 阅读(230) 评论(0) 推荐(0) 编辑
  • linux驱动面试题2
    摘要:1.什么是GPIO? general purpose input/output GPIO是相对于芯片本身而言的,如某个管脚是芯片的GPIO脚,则该脚可作为输入或输出高或低电平使用,当然某个脚具有复用的功能,即可做GPIO也可做其他用途。 也就是说你可以把这些引脚拿来用作任何一般用途的输入输出,例如用一根引脚连到led的一极来控制它的亮灭,也可以用一根(一些)引脚连到一个传感器上以获得该传感器的状态,这给cpu提供了一个方便的控制周边设备的途经。如果没有足够多的gpio管脚,在控制一些外围设备时就会力有不逮,这时可采取的方案是使用CPLD来帮助管理。 2.触摸屏的硬... 阅读全文
    posted @ 2013-09-27 19:28 风言枫语 阅读(900) 评论(0) 推荐(0) 编辑
  • JSTL解析——007——fmt标签库02
    摘要:各位亲们,近期事情比较多,没更新,come on!1、//资源国际化标签java中使用ResourceBundle类解决i18n的问题,简单的说就是把所有的中文提示都放在message_zh_CN.propertyies文件里,当中文系统访问程序时自动显示中文文件里的提示在JSTL标签库中使用bundle、message、param来实现该功能 各属性解析:basename是指定了资源文件的名称(messages.properties)所有类似messages_XX.properties都被加载bundle标签内部使用message标签显示资源文件,key属性对应子牙properties文件. 阅读全文
    posted @ 2013-09-27 19:27 风言枫语 阅读(189) 评论(0) 推荐(0) 编辑
  • hadoop的thriftserver配置
    摘要:说明:hadoop版本:hadoop-1.2.1.tar.gz。linux系统12.04,不过这里跟系统无关,可能安装软件的命令有差别。一.概述默认的hbase安装包已经有了thrift服务,使用见hbase文档。Hadoop默认包没有thrift服务,即没有网上说的hadoophome/src/contrib/thriftfs/scripts/start_thrift_server.sh,因此需要手动编译,使用的编译工具是Ant。Bin包其实是已经编译过的安装包,所以不具有以上文件夹,无法编译,需要下载非bin的hadoop软件包。二.Hadoop包解压这里要安装非bin的hadoop包,解 阅读全文
    posted @ 2013-09-27 19:25 风言枫语 阅读(631) 评论(0) 推荐(0) 编辑
  • HTTP请求&&响应
    摘要:在视频上截的图。。。。俗话说好记性不如烂笔头,所以就保留下来请求:响应:状态码:请求头和响应头的解释: 阅读全文
    posted @ 2013-09-27 19:23 风言枫语 阅读(206) 评论(0) 推荐(0) 编辑
  • 【shell】构造并遍历二位数组的一种用法
    摘要:参考shell数组的部分操作用法,实现了构造和遍历二维数组的一种方式,具体如下:#数组元素以空格分割sites=("www.a.com www.b.com www.c.com www.d.com" "www.e.cn www.f.cn")n_sites=${#sites[*]} #获取一维sites的数组长度for ((i=0;i<$n_sites;i++));do inner_sites=(${sites[$i]}) #将一维sites字符串赋值到数组 n_inner_sites=${#inner_sites[*]} #获取二维sites的数组长 阅读全文
    posted @ 2013-09-27 19:20 风言枫语 阅读(1015) 评论(0) 推荐(0) 编辑
  • flex渐变色制作圆角橙色按钮
    摘要:--> 阅读全文
    posted @ 2013-09-27 19:19 风言枫语 阅读(265) 评论(0) 推荐(0) 编辑
  • hbase的thriftserver开启
    摘要:说明:hbase的thriftserver默认已经编译好,可以使用,不需要跟hadoopthrift一样配置。要使用Hbase的thrift接口,必须将它的服务启动,命令行为:hbase-deamon.sh start thrift2thrift默认的监听端口是9090,可以用netstat -nl | grep 9090看看该端口是否有服务。 阅读全文
    posted @ 2013-09-27 19:16 风言枫语 阅读(1371) 评论(0) 推荐(0) 编辑
  • C++小知识之wsprintf使用
    摘要:在C语言中格式化字符串可以使用printf,但是在WINDOWS编程设计中却行不通了,但是却有变通的方法,那就是用 wsprintf这个函数。它的格式如下: int wsprintf (LPTSTR lpOut,// 指向需要输出的字符串的指针 LPCTSTR lpFmt,//指向格式控制字符串的指针 …… // 其他可选参数 ); wsprintf(缓冲区, 格式, 要格式化的值); 第一个参数是字符缓冲区,后面是格式字符串,wsprintf不是将格式化结果写到标准输出,而是将其写入缓冲区中,该函数返回该字符串的长度。比如我们想通过MessageBox来输出一个整形变量的值,可以用以下代.. 阅读全文
    posted @ 2013-09-27 19:15 风言枫语 阅读(10694) 评论(0) 推荐(0) 编辑
  • 图论专题训练1-D(K步最短路,矩阵连乘)
    摘要:题目链接/* *题目大意: *求出从i到j,刚好经过k条边的最短路; * *矩阵乘法的应用之一(国家队论文): *矩阵乘法不满足交换律,矩阵乘法满足结合律; *给定一个有向图,问从A点恰好走k步(允许重复经过边)到达B点的方案数mod p的值; *把给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一条边i->j; *令C=A*A,那么C(i,j)=ΣA(i,k)*A(k,j),实际上就等于从点i到点j恰好经过2条边的路径数(枚举k为中转点); *类似地,C*A的第i行第j列就表示从i到j经过3条边的路径数; *同理,如果要求经过k步的路径数,只需要二分求出A^k即可; * *算法思想 阅读全文
    posted @ 2013-09-27 19:12 风言枫语 阅读(527) 评论(0) 推荐(0) 编辑
  • [置顶] 关于怎样提权的小帖子
    摘要:牛逼版本http://blog.csdn.net/eldn__/article/details/8452242常见版本http://www.jb51.net/hack/21297.htmlhttp://hi.baidu.com/happy8d/item/6839edc2ba343953ac00efcchttp://www.webshell.cc/tag/tiquanhttp://sec.chinabyte.com/486/11584486.shtml 数据库提权 数据库的提权多用于windows主机,通常windows主机数据库运行在root权限,linux则不然。 MySQLmy... 阅读全文
    posted @ 2013-09-27 19:11 风言枫语 阅读(295) 评论(0) 推荐(0) 编辑
  • [置顶] 读书、学习、工作和生活中收集的20条经典语录
    摘要:以下经典语录来自我的生活、工作感悟,来自我读过的书,来自互联网的文章,也有很多来自CSDN的博客和论坛。在成长的过程中,在毕业后的工作中,在思考人生和未来之路中,在娱乐休闲中,我略有所思,不断总结。希望这20条语录,能帮助到一些人。1.小雷:不读书,不看报,永远老一套;多读书,多看报,从此换新貌。2.江苏润和:朝阳不知君已去,英才何急谢人间。3.博客园-吉日嘎啦:利益面前难讲诚信,每个人的角度都不同。4.龙门镖局-蔡八斗:我的妈呀,这是要发啊!5.小雷:要想管住男人,首先需要管住男人的钱包。6.普希金:假如生活欺骗了你,不要悲伤不要心急,忧郁的日子里须要镇静,快乐的日子将会来临。7.阿朱:“低 阅读全文
    posted @ 2013-09-27 19:08 风言枫语 阅读(193) 评论(0) 推荐(0) 编辑
  • 单链表的排序
    摘要:链表的排序========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针 ========================== *//* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点, 依次重新组合成一个链表。我认为写链表这类程序,关键是理解: head存储的是第一个节点的地址,head->next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。单向链表的选择排序图示: ---->[1]---->[3]---->[ 阅读全文
    posted @ 2013-09-27 19:06 风言枫语 阅读(639) 评论(0) 推荐(0) 编辑
  • Apache Shiro 使用手册(三)Shiro 授权
    摘要:安全框架Shiro 授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。 如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限,以及是否拥有打印的权限等等。 一、授权的三要素 授权有着三个核心元素:权限、角色和用户。 权限 权限是Apache Shiro安全机制最核心的元素。它在应用程序中明确声明了被允许的行为和表现。一个格式良好好的权限声明可以清晰表达出用户对该资源拥有的权限。 大多数的资源会支持典型的CRUD操作(create,read,update,delete),但是任何操作建立在特定的资源上才... 阅读全文
    posted @ 2013-09-27 19:04 风言枫语 阅读(1084) 评论(0) 推荐(0) 编辑
  • hdu 1159 Common Subsequence(LCS最长公共子序列)
    摘要:Common SubsequenceTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18387Accepted Submission(s): 7769 Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X ... 阅读全文
    posted @ 2013-09-27 19:02 风言枫语 阅读(125) 评论(0) 推荐(0) 编辑
  • tabbar 嵌套 navigation
    摘要:--------------源代码:点击打开链接------------------------ AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]]; // Override point for customization after a... 阅读全文
    posted @ 2013-09-27 19:01 风言枫语 阅读(309) 评论(0) 推荐(0) 编辑
  • 形形色色的软件生命周期模型(1)——瀑布型、增量型
    摘要:摘要: 读大学时,我们曾经学习过不少软件生命周期模型,当时还不是很懂软件开发,你可能会觉得这些东西很新奇。在实际工作中,你会发现这些模型其实很难应用,与此同时你会接触到RUP、MSF等权威软件公司的生命周期模型。本文将向你介绍各种常见的软件生命周期模型及它们的优缺点,文章最后还会介绍吸取了各种模型优点的实用生命周期模型。 大纲: 1.瀑布型 2.增量型 3.进化型 4.原型 5.螺旋型 6.RUP的软件生命周期模型 7.MSF的软件生命周期模型 8.实用软件生命周期模型本系列文章将为分四次为你分享,每次分享两种模型。 软件生命周期模型,是指软件由开始制作到最后被淘汰掉整个过程的模式。下面我们. 阅读全文
    posted @ 2013-09-27 18:58 风言枫语 阅读(1611) 评论(0) 推荐(0) 编辑
  • Java迭代器深入理解及使用
    摘要:Iterator(迭代器) 作为一种设计模式,迭代器可以用于遍历一个对象,对于这个对象的底层结构开发人员不必去了解。java中的Iterator一般称为“轻量级”对象,创建它的代价是比较小的。这里笔者不会去考究迭代器这种设计模式,仅在JDK代码层面上谈谈迭代器的时候以及使用迭代器的好处。Iterator详解 Iterator是作为一个接口存在的,它定义了迭代器所具有的功能。这里我们就以Iterator接口来看,不考 虑起子类ListIterator。其源码如下:package java.util;public interface Iterator { boolean hasNext(); .. 阅读全文
    posted @ 2013-09-27 18:56 风言枫语 阅读(420) 评论(0) 推荐(0) 编辑
  • win环境下mysql5.6.14的所有变量的默认值
    摘要:在windows mysql5.6.14 x64版本下my.ini如下:[mysqld]port= 3306 socket= /tmp/mysql.sock basedir=D:/wamp/mysql datadir=D:/wamp/data5/ tmpdir=D:/wamp/tmp/ character-set-server=utf8 wait_timeout=60 interactive_timeout=30 skip-name-resolve bind-address=0.0.0.0 thread_concurrency =4 default-storage-engine = Innod 阅读全文
    posted @ 2013-09-27 18:54 风言枫语 阅读(481) 评论(0) 推荐(0) 编辑
  • [置顶] 全景视频拼接关键技术
    摘要:全景视频拼接关键技术一、原理介绍 图像拼接(Image Stitching)是一种利用实景图像组成全景空间的技术,它将多幅图像拼接成一幅大尺度图像或360度全景图,图像拼接技术涉及到计算机视觉、计算机图形学、数字图像处理以及一些数学工具等技术。图像拼接其基本步骤主要包括以下几个方面:摄相机的标定、传感器图像畸变校正、图像的投影变换、匹配点选取、全景图像拼接(融合),以及亮度与颜色的均衡处理等,以下对各个步骤进行分析。摄相机标定 由于安装设计,以及摄相机之间的差异,会造成视频图像之间有缩放(镜头焦距不一致造成)、倾斜(垂直旋转)、方位角差异(水平旋转),因此物理的差异需要预先校准,得... 阅读全文
    posted @ 2013-09-27 18:51 风言枫语 阅读(425) 评论(0) 推荐(0) 编辑
  • 批量修改文件
    摘要:我们一个平台有好多项目配置,如果发现一个平台性bug,所有配置都要修改。 一个配置一个目录,一个一个改非常麻烦,我们有个平台有几十个项目配置,手工改工作量太大了。 写个工具处理这些文件:123456789101112131415161718192021222324use strict;if ( @ARGV [0]!~m/xxx_cfg.c/){ exit (0);}my $file = ";close (CFG_FILE);$file = ">" . @ARGV [0];open (CFG_FILE, $file )|| die ( "Can 阅读全文
    posted @ 2013-09-27 18:49 风言枫语 阅读(194) 评论(0) 推荐(0) 编辑
  • Shell下通过echo+telnet在远端执行命令
    摘要:创建脚本cmd.sh,用于输入telnet的用户与密码,以及生成远端需要执行的命令执行命令 MY_SIGN=/tmp/sign; (sh cmd.sh ) | (telnet localhost; touch ${MY_SIGN}) 阅读全文
    posted @ 2013-09-27 18:47 风言枫语 阅读(457) 评论(0) 推荐(0) 编辑
  • Android 之 Eclipse 导入 Android 源码
    摘要:很多人都下载过下图中的 Sources for Android SDK,但是很少人知道怎么用 下载完毕后可以再 Android SDK 根目录下看到 sources 文件夹内 有 android-18 的文件夹,里边就是 Android 4.3 的源码,如下图 我们需要做的就是把 android-18 目录下的所有文件 拷贝 到 Adt-Bundle\sdk\platforms\android-18 中新建的 sources 文件夹内 ok,that's all :) 注:转载请注明出处 :) 毕竟代码是一个一个敲出来的啊,O(∩_∩)O~ ... 阅读全文
    posted @ 2013-09-27 18:44 风言枫语 阅读(163) 评论(0) 推荐(0) 编辑
  • [置顶] 【其他部分 第一章 矩阵】The C Programming Language 程序研究 【持续更新】
    摘要:其他部分第一章 矩阵一、矩阵的转置问题描述:编写函数,把给定的任意一个二维整型矩阵转换为其转置矩阵。输入: 1 2 3 4 5 6 输出: 1 4 2 5 3 6 分析 题目要求编写一个能转置任意二维矩阵的函数,显然这个函数需要得到一个二维数组的参数,还应该有一个作为输出的二维数组,我们可以将这个数组也传递给函数,然后函数交换行列的下标赋值给输出数组(即b[j][i] = a[i][j])即可。这样看似问题可以得到解决了,但是,二维数组作为参数时必须指定列数,也就是第二维的大小,比如:void transpose ( int a[][3], int b[][2]),那么这个函数... 阅读全文
    posted @ 2013-09-26 23:17 风言枫语 阅读(237) 评论(0) 推荐(0) 编辑
  • web应用的发布
    摘要:将web应用打包成.war类型的。。。因为将其发布到服务器时,其自动解压。。。非常方便 阅读全文
    posted @ 2013-09-26 23:14 风言枫语 阅读(176) 评论(0) 推荐(0) 编辑
  • IT技术如何转向销售创业
    摘要:广州 IT 网友 14:14:10 本人本科软件工程毕业,现在在一家公司做开发(不是很技术的那种),工作接近两年感觉自己不适合这个行业,想换销售行业,不愿意在做技术。打算从事本行业的销售,老师给点意见 人生规划董老师14:19:58 从事本行业的销售,做IT销售工程师 广州IT网友14:22:06 还有一个主要的原因是想以后能够创业技术创业和销售创业,本人认为做技术创业比销售创业难度大,老师的观点是什么?我这样子的想法对吗? 人生规划董老师14:24:30 创业做销售人人能做! 懂技术+销售+经营+管理=创业必备条件 广州IT网友14:25:45 我的意思是先做销售,然后创业。如果做技... 阅读全文
    posted @ 2013-09-26 23:13 风言枫语 阅读(144) 评论(0) 推荐(0) 编辑
  • rnqoj-49-加分二叉树-(区域动归+记忆化)
    摘要:区域动归的问题#include#include#include#includeusing namespace std;int n;int a[51];int vis[51][51];int num[51][51];int dll(int l,int r){ int i; if(num[l][r]!=-1)return num[l][r]; if(l>r) { return 1; } if(l==r) { num[l][r]=a[l]; vis[l][r]=l; return a[l]; } ... 阅读全文
    posted @ 2013-09-26 23:11 风言枫语 阅读(157) 评论(0) 推荐(0) 编辑
  • Android自定义垂直滚动自动选择日期控件
    摘要:------------------本博客如未明正声明转载,皆为原创,转载请注明出处!------------------ 项目中需要一个日期选择控件,该日期选择控件是垂直滚动,停止滚动时需要校正日期数字位置,自动选择离中心位置最近的数字。效果如下: 利用继承LinearLayout实现,模仿Android带数据的控件的一般做法,加入适配器接口,选择事件监听接口,另外简单实现了子View的缓存,对应这样简单应用的情况下,应该是可以的,本人只用过TextView来做子控件,其他适配尚未测试,不知道效果如何。可能有其他的应用场景,分享给各位,可以修改或应用于你自己的项目。 下面贴代码... 阅读全文
    posted @ 2013-09-26 23:08 风言枫语 阅读(1468) 评论(0) 推荐(0) 编辑
  • 关于 MVC 字段 默认值
    摘要:以下是网友的疑问:================================================================Html.EditorFor(model=>Time, new{@Value='2010-01-01 00:00:00'}); 怎么就不能显示出来呢?================================================================解决方案:1.直接在返回的model中处理默认值(虽然能处理,但是人家要显示给用户看啊,这招明显不管用啊)2.Controller 中为 model.Ti 阅读全文
    posted @ 2013-09-26 23:06 风言枫语 阅读(1062) 评论(0) 推荐(0) 编辑
  • Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found
    摘要:Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found 利用Qt Creator编译工程时,出现如题目所示的错误,其中红色部分是工程名称。在Qt Creator的Build栏中,点击clean all 和 clean project "QtGuiEx",后,再进行编译,仍然出现该错误。 在工程目录下,发现debug文件夹内存在QtGuiEx.exe。 既然存在该文件,为什么还打不开呢?猛然见发现,上次debug(或run)时产生的ui窗口(或界面)还没有关闭。关闭ui窗口(或界面)后 阅读全文
    posted @ 2013-09-26 23:04 风言枫语 阅读(494) 评论(0) 推荐(0) 编辑
  • ListView开发笔记
    摘要:一、ListView有背景,ListItem 透明,但是在点击、拖动时变成白色 android:cacheColorHint="#0000" 阅读全文
    posted @ 2013-09-26 23:02 风言枫语 阅读(142) 评论(0) 推荐(0) 编辑
  • C/C++误区四:char c = getchar();
    摘要:许多初学者都习惯用 char 型变量接收 getchar、getc,fgetc 等函数的返回值,其实这么做是不对的,并且隐含着足以 致命的错误 。getchar 等函数的返回值类型都是 int 型,当这些函数 读取出错 或者 读完文件后 ,会返回 EOF 。EOF 是一个宏,标准规定它的值必须是一个 int 型的负数常量 。通常编译器都会把 EOF 定义为 -1 。问题就出在这里,使用 char 型变量接收 getchar 等函数的返回值会导致对 EOF 的辨认出错,或者错把好的数据误认为是 EOF,或者把 EOF 误认为是好的数据。例如: int c; /* 正确。应该使用 int 型变量. 阅读全文
    posted @ 2013-09-26 23:01 风言枫语 阅读(755) 评论(0) 推荐(0) 编辑
  • ORACLE 中写入txt文本与从Txt文件中读入数据 修改表结构
    摘要:--创建一个表 DROP TABLE TEST CASCADE CONSTRAINTS ; CREATE TABLE TEST(A VARCHAR(30),B VARCHAR(30)); --查看具体的权限 SELECT DISTINCT PRIVILEGE FROM DBA_SYS_PRIVS WHERE PRIVILEGE LIKE '%DIRECTORY%'; --用SYS用户授权给SCOTT GRANT CREATE ANY DIRECTORY TO SCOTT ; --授权后创建目录 CREATE OR REPLACE DIRECTORY FILENAME AS &# 阅读全文
    posted @ 2013-09-26 22:58 风言枫语 阅读(503) 评论(0) 推荐(0) 编辑
  • wikioi 1214 线段覆盖
    摘要:题目描述Description 给定x轴上的N(0#include #include using namespace std;struct node { int a,b;}x[100];int cmp(node x1, node x2){ return x1.b > n; for(int i=0; i> x[i].a >> x[i].b; if(x[i].a>x[i].b) swap(x[i].a, x[i].b); } sort(x, x+n, cmp); int res = 0, max = -1000; for(int i=0; i= max) { r... 阅读全文
    posted @ 2013-09-26 22:57 风言枫语 阅读(215) 评论(0) 推荐(0) 编辑
  • linux安装gcc
    摘要:[root@localhost ~]# yum install gcc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror01.idc.hinet.net * extras: mirror01.idc.hinet.net * updates: mirror01.idc.hinet.net Setting up Install Process Resolving Dependencies --> Running transaction check ---> Pa 阅读全文
    posted @ 2013-09-26 22:56 风言枫语 阅读(385) 评论(0) 推荐(0) 编辑
  • linux 安装gcc和g++
    摘要:linux中安装gcc和g++今天在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令: 1 yum install gcc 2 yum install g++然后发现gcc可以正确安装,但安装g++时却提示: Cannot find a package matching g++后在网上搜索后才发现,原来在linux下,C++的编译器不是g++这个名称,而是gcc-c++,由此看来的确是我想当然了。然后直接运行 1 yum install gcc-c++ libstdc++-devel 就可以了。安装完成后在linux下输入: which g++,就看到g++已... 阅读全文
    posted @ 2013-09-26 22:52 风言枫语 阅读(260) 评论(0) 推荐(0) 编辑
  • 关闭ubuntu apport
    摘要:apport就是ubuntu上的"crash report"服务,就是当有程序崩溃时弹出的那个发送error report的程序: 个人觉得此功能无用,本着给我的老本子节省资源的思想我决定关闭它。方法有几个: 1、可以删除upstart的配置文件 /etc/init/apport.conf (记得备份) 2、你可以修改/etc/init/apport.conf 文件,在以下两行前加上注视符号 #start on runlevel [2345] stop on runlevel [!2345] 3、(推荐)修改/etc/default/apport浏览下/etc/init/a 阅读全文
    posted @ 2013-09-26 22:51 风言枫语 阅读(1004) 评论(0) 推荐(0) 编辑
  • 解决cognos以远程db2数据库为数据源的连接失败问题
    摘要:问题现象为使用远程的db2来创建数据源时,测试连接时不通,好多人都说是驱动问题,将db2cc.jar拷贝到某lib目录下,实验不通;在看到某哥们的博客时最后提了一句,说需要将数据库catalog到本地,于是研究了一下,使用两行命令:catalog tcpip node node_name remote remote_ip server server_port 此时catalog到了节点;节点名是不允许重复的,可以使用命令查看已经有的节点名:list node directory 第二步,catalog数据库:catalog db db_name at node node_name 此时再去测试 阅读全文
    posted @ 2013-09-26 22:49 风言枫语 阅读(378) 评论(0) 推荐(0) 编辑
  • [Ext JS 4] 实战之多选下拉单 (带checkbox)
    摘要:前言Ext js 创建一个多选下拉单的方式很简单, 使用Ext.form.ComboBox, 设置 multiSelect 为true 就可以了。但是如果要在每个下拉之前加上一个checkbox, 如何实现呢?ComboBox本身没有这样的配置, 有一个 “Ext.ux.form.MultiSelect” 这样一个扩展, 效果的话,是把选项全部显示出来。没办法只能自己扩展一个这样的组件了。界面实现要实现这样的显示,可以使用ComboBox 的listConfig 这个配置。可以配置listConfig的itemTpl来显示每个选项的显示效果, itemTpl : Ext.cre... 阅读全文
    posted @ 2013-09-26 22:47 风言枫语 阅读(948) 评论(1) 推荐(0) 编辑
  • 求解答,Android源码编译时怎样添加第三方jar包
    摘要:各位大神好,遇到的问题如标题。我用Eclipse写了一个android工程,但是这个工程需要到SDK的隐藏类,所有想在源码下编译,但是每次mm之后,都会出现错误,提示是找不到对应的类。我需要加入的4个jar包如下:org.apache.commons.codec-1.7.0.jar org.knopflerfish.bundle.kxml-LIB-2.3.0.jar osgi.cmpn-4.3.0.jar osgi.core-4.3.0.jar 望各位大神支招。小弟在线等... 阅读全文
    posted @ 2013-09-26 22:45 风言枫语 阅读(324) 评论(0) 推荐(0) 编辑
  • 寻路人
    摘要:工作一年多了,不太忙,除了赶项目进度的时候,总有些闲暇时光。我承认自己是个懒人,没有足够的韧性利用下班时间研究专业技术。但和大多数北漂人士一样,一样的不甘于平庸。每天朝九晚五,偶尔加班,懈怠、劳累、各种诱惑混杂着时间消磨曾经的梦想。转眼而立之年,虽然心里还有那么一丝不甘,也要回家解决生计了。我不想这样……试着学过些东西:多线程、linux、设计模式等等。忙忙碌碌的看些书籍《java与模式》、《java数据结构和算法》、《重构——改善既有代码的设计》《鸟哥的linux私房菜》……学着学着就会迷茫,不知道学的东西怎么应用,不知道学的东西有没有用,不知道学的东西怎么让自己更有竞争力。公司是做政府OA 阅读全文
    posted @ 2013-09-26 22:42 风言枫语 阅读(335) 评论(0) 推荐(0) 编辑
  • 如何把apache和nginx 加入到系统服务,用service 命令来控制启动、停止
    摘要:1 把apache 加入到系统服务,即用service 命令来控制Apache 启动、停止 如果Linux服务器上默认安装了httpd的话(用rpm -qa|grep httpd查看),那你就可以用编译生成的来覆盖到 /etc/init.d/httpd 如果没有安装的话,那么就下面的方法 # grep -v "#" /usr/local/apache2/bin/apachectl >/etc/init.d/httpd 然后用vi编辑Apache服务控制脚本/etc/init.d/httpd 在文件最前面插入下面的行,使其支持chkconfig命令: ****... 阅读全文
    posted @ 2013-09-26 22:41 风言枫语 阅读(378) 评论(0) 推荐(0) 编辑
  • Web 通信 之 长连接、长轮询(long polling)
    摘要:基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。二、长连接、长轮询的应用场景长连接、长轮询一般应用与WebIM、ChatRoom和一些需要及时交互的网站应用中。其真实案例有:WebQQ、Hi网页版、Facebook IM等。如果你对服务器端的反向Ajax感兴趣,可以参考这篇文章 D 阅读全文
    posted @ 2013-09-26 22:38 风言枫语 阅读(233) 评论(0) 推荐(0) 编辑
  • 如何带移动技术团队?
    摘要:今天我们来聊聊如何带团队。 在移动互联网飞速发展的今天,许多公司开始组建移动开发团队,许多技术人员开始学习和开发移动App,许多管理者也从其它领域转向移动。那么带领一只移动开发的团队和传统的团队(例如Web)有什么不一样,会遇到什么问题,有哪些需要特别注意的地方呢?这篇文章将会简单讲讲我的经验和体会。首先我们先谈谈移动产品的特点。 移动产品的特点 上图是我在微博上曾经看到过的一个功能,代表了移动App的一个使用场景。这是百度地图App的HUD(抬头显示)功能,在夜间利用手机屏幕把图像投影在汽车挡风玻璃上,让司机在汽车风挡前方就能实时看到导航信息,极大的增强了实用性和安... 阅读全文
    posted @ 2013-09-26 22:37 风言枫语 阅读(326) 评论(0) 推荐(0) 编辑
  • linux多线程socket编程一些心得
    摘要:http://hi.baidu.com/netpet/blog/item/2cc79216d9012b54f2de32b9.html 前段时间将新的web模型办到linux上来,用epoll代替了IOCP,经测试确实性能提高了很多,吞吐量也寓所提高,对于linux下面的网络编程不是三言两语就能说得透的了,加上多线程就更麻烦了,但是epoll模型的精髓就是事件驱动,这种模型提供了保持连接socket直线增涨而性能不会直线下降的特性,纵观epoll kueuen select等等,所有都是在解决一个socket不需要一个线程的问题,将事件去分开来 在ningx(有人用他同时保持了3万个处理连接). 阅读全文
    posted @ 2013-09-26 22:35 风言枫语 阅读(1606) 评论(0) 推荐(0) 编辑
  • oracle获取某一字段字符串长度
    摘要:用length方法select t.* from tp_area t where substr(t.area_id,0,2)='03' and length(t.area_id)>2 阅读全文
    posted @ 2013-09-26 22:33 风言枫语 阅读(490) 评论(0) 推荐(0) 编辑
  • Cocos2d-x 架构一个游戏的一般思路
    摘要:采用下面的步骤来实现游戏逻辑: 通过应用程序代理类来初始化第一个CCScene(即AppDelegate里面的第一个CCScene), CCScene里面实例化一个或者多个CCLayer,并把它们当作孩子添加进去。 CCLayer 里面实例化一个或者多个CCSprite,也调用addChild添加进去 CCScene 处理用户输入(比如touch事件和加速计的改变),同时更新CCLayer和CCSpirte的属性,比如更改CCSprite的position,让sprite运行一个或多个actioin等。 CCScene里在运行一个游戏循环(game loop,一般是1/60更新一次),然后.. 阅读全文
    posted @ 2013-09-26 22:31 风言枫语 阅读(270) 评论(0) 推荐(0) 编辑
  • js中的时间与毫秒数互相转换
    摘要:【1】js毫秒时间转换成日期时间 var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒数 //不是上面格式的时间需要转换 //starttime ='2012-12-25 20:17:24'; starttime = starttime.replace(new RegExp("-","gm"),"/"); var starttimeHaoMiao = (new Date(starttime)).getTime(); //得 阅读全文
    posted @ 2013-09-26 22:28 风言枫语 阅读(223) 评论(0) 推荐(0) 编辑
  • android手机端保存xml数据
    摘要:package com.mqp.doc2xml;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerConfigurationException;import javax. 阅读全文
    posted @ 2013-09-26 22:27 风言枫语 阅读(463) 评论(0) 推荐(0) 编辑
  • PHP安装和配置
    摘要:编译安装php5-5.2.6-49.11.src.rpm: ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib make;make install OK,现在已经完成50%了,下来就是修改httpd.conf和php.ini文件了 首先我们用命令: cp /etc/php5/cli/php.ini /usr/local/lib/php.ini vi /usr/local/lib/php.ini 修改下面的内容为On r 阅读全文
    posted @ 2013-09-26 22:25 风言枫语 阅读(190) 评论(0) 推荐(0) 编辑
  • Linux Kernel代码艺术——数组初始化
    摘要:前几天看内核中系统调用代码,在系统调用向量表初始化中,有下面这段代码写的让我有点摸不着头脑:const sys_call_ptr_t sys_call_table[__NR_syscall_max+1] = { /* * Smells like a compiler bug -- it doesn't work * when the & below is removed. */ [0 ... __NR_syscall_max] = &sys_ni_syscall,#include };咱先不管上面代码的意思,先来回顾一下 C 语言中数组初始化的相关知识,然后... 阅读全文
    posted @ 2013-09-26 22:22 风言枫语 阅读(312) 评论(0) 推荐(0) 编辑
  • linux 下apache安装、启动和配置
    摘要:linux 下 apache安装 1:系统安装,这里就不说了,网上有很多,也很简单。顺便说下,我用的是redhat 9; 2:在图形界面下下载apache 安装包,我下的是 httpd-2.2.9.tar.gz源码安装包,地址是http://httpd.apache.org/download.cgi 3:将下载文件保存到/home/redhat/src 目录下,起重redhat是普通用户所在文件夹,也可以自己建立其他的文件夹保存。 用:gzip -d httpd-2.2.9.tar.gz tar xvf httpd-2.2.9.tar 解压安装包,之后会出现 httpd-2.2.9 的文件夹, 阅读全文
    posted @ 2013-09-26 22:20 风言枫语 阅读(277) 评论(0) 推荐(0) 编辑
  • POJ 3997 Stock Chase
    摘要:Stock ChaseTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 455Accepted: 131Description I have to admit, the solution I proposed last year for solving the bank cash crisis didn’t solve the whole economic crisis. As it turns out, companies don’t have that much cash in the first place. They ha 阅读全文
    posted @ 2013-09-26 22:16 风言枫语 阅读(181) 评论(0) 推荐(0) 编辑
  • 把程序嵌入网页之ATL编写ActiveX[标准窗口+接受参数]
    摘要:从VS2010开始ATL ActiveX支持IObjectSafety接口,所以用VS2010来编写,新建一个ATL项目 向导的第一页没什么东西,直接下一步,选项可以根据具体需求调整点“完成”,切换到类视图,新建一个“ATL控件”类点击“添加”后出现向导,这里我输入MainWindow,因为这是作为一个窗口容器的标准窗体(不是ActiveX容器)点击“下一步”,如果需要网页接收ActiveX的事件则在“连接点”打钩,“已授权”未知(应该和数字签名有关系)点击“下一步”,让控件支持IObjectSafety接口,具体效果未知点击“下一步”,重点,这里配置一个窗口容器,由于没有Window或者Di 阅读全文
    posted @ 2013-09-26 22:14 风言枫语 阅读(365) 评论(0) 推荐(0) 编辑
  • 《火球——UML大战需求分析》(第3章 分析业务模型-类图)——3.8 小结与练习
    摘要:摘要:类图(Class Diagram)可能是用得最多的一种UML图。类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力。类图是锻炼面向对象分析(OOA:Object-Oriented Analysis)和面向对象设计(OOD:Object-Oriented Design)思想的重要的工具,是业务结构建模的重要工具。本章将会有大量的实战练习,你的OOA思想将会接受极大的考验和提升。3.8 小结与练习小结 类图是最常用的UML图,是用来训练你OOA思想的最好武器。类图的语法不算很难,要看懂类图难度不大,但要用好类图就相当不容易了。 本章一开始,专. 阅读全文
    posted @ 2013-09-26 22:12 风言枫语 阅读(520) 评论(0) 推荐(0) 编辑
  • 百度快照日期对网站的意义
    摘要:几乎每一个在百度里搜索到的网页,都会有一个相应的百度快照,而且使用site语法查询网站的收录量时,显示的结果中,网页的收录也会有快照(site语法是一个查询网站一定时期内收录数量的常用用搜索引擎命令,例如在百度搜索框中输入:site:www.link114.cn 出来的结果是网站www.link114.cn的总收录数量)。这个快照日期,是百度蜘蛛爬行网页时,并收录进入百度数据库的日期,注意,是收录的日期,而不是过了沙盒期,结果能出现在搜索结果中的日期。 现在就有一个问题了,百度快照日期,对一个网站来说,究竟意味着什么。为什么一些网站快照日期是24小时内的,排在前三名,而同样在前... 阅读全文
    posted @ 2013-09-26 22:11 风言枫语 阅读(1062) 评论(0) 推荐(0) 编辑
  • iOS 之点击按钮改变状态的图片
    摘要:.h 文件中@property (strong, nonatomic) IBOutletUIButton *publishBtton;@property (strong, nonatomic) IBOutletUIButton *timeLineButton;@property (strong, nonatomic) IBOutletUIButton *chatButton;@property (strong, nonatomic) IBOutletUIButton *topicButton; .m 文件中 - (void)viewDidLoad{ [superviewDidLoad]; .. 阅读全文
    posted @ 2013-09-26 22:09 风言枫语 阅读(569) 评论(0) 推荐(0) 编辑
  • “说说家乡的互联网”主题有奖征文
    摘要:又到十一小长假了,每次回家都会遇到的一件头疼事应该就是如何向家乡的父老解释自己究竟是做什么的,其实,难以解释的原因在于亲戚朋友们不了解互联网这个行业,那么,家乡的互联网环境是怎样的呢?家乡的人对于互联网的了解到底有多少呢?为了能让我们的工作更加“接地气”,特举办“说说家乡的互联网”主题有奖征文活动,发表博文分享自己观察到的家乡互联网的情况即可参与活动,将有机会获赠IT类畅销图书和CSDN炫彩文化衫! 【活动时间】即日起-2013年10月21日 【活动规则】 1、活动期间,在CSDN博客中发表一篇与本次活动主题相关的文章,题目可自拟,并将文章的标题和链接发到本公告的评论中。 ... 阅读全文
    posted @ 2013-09-26 22:08 风言枫语 阅读(208) 评论(0) 推荐(0) 编辑
  • JOB+MERGE 跨服务器同步数据
    摘要:为了解决单服务器压力,将库分服务器部署,但是原来用触发器实现的表数据同步就实现不了了。因为总监老大不允许 开启分布式事务(MSDTC),我又不想为了一个几千行的基础数据做复制订阅。于是乎决定用 JOB+MERGE的方式实现。第一步 创建一个存储过程(当然也可以直接写到JOB中)CREATE PROCEDURE PRC_SYNC_DATAASBEGIN SET NOCOUNT ON --跨库跨服务器同步A到B (A,B 表结构相同) --通过条件判断 相同则 更新 不同则插入 merge [guagua_vas_statistics].[dbo].[t_base_goods] t --要更... 阅读全文
    posted @ 2013-09-26 22:05 风言枫语 阅读(250) 评论(0) 推荐(0) 编辑
  • Extjs实现进度条
    摘要:做Extjs开发中,往往后台程序可能要执行一段时间才能得到返回结果,加入进度条可以提高客户体验度,以下为两种便捷的方式:1.提交数据前用Ext.Msg.wait('提示','正在处理数据,请稍候');弹出等待条,数据处理成功后用Ext.Msg.hide();将等待去掉,例如: Ext.Msg.wait('提示','正在处理数据,请稍候'); Ext.Ajax.request({ url:'DataAction.ashx?method=update', params:{ItemCode:It... 阅读全文
    posted @ 2013-09-26 22:02 风言枫语 阅读(602) 评论(0) 推荐(0) 编辑
  • 使用jquery获取网页中图片的高度——解惑
    摘要:jQuery获取网页中图片的高度使用jquery获取网页中图片的高度其实很简单,有两种常用的方法都可以打到我们的目的$("img").whith();(返回纯数字)$("img").css("width");(返回字符串:数字+"px")但是有时候会遇到返回0的情况,上面方法返回值竟然是0或者0px,很让人诧异方法一在很早之前,我使用的解决方法,这也是我的师傅告诉我的解决方法:在你需要获取到的图片的标签上加上width属性,或者在css中写出来图片的告诉,这样就可以了,所以每次我要去获取一个图片的高度的时候,都需要 阅读全文
    posted @ 2013-09-26 22:00 风言枫语 阅读(243) 评论(0) 推荐(0) 编辑
  • Libgdx开发ios游戏
    摘要:今天亲自尝试了LibGDX如何开发ios游戏,必须条件:1:mac操作系统,mac下必须安装Xcode 好像ios开发必须在mac操作系统下2:mac下安装eclipse3:eclipse安装robovm插件,插件地址http://download.robovm.org/eclipse/运行步骤: 将项目导入eclipseRun as就可以了 阅读全文
    posted @ 2013-09-26 21:59 风言枫语 阅读(333) 评论(0) 推荐(0) 编辑
  • XMPP通讯开发-仿QQ显示好友列表和用户组
    摘要:在XMPP通讯开发-服务器好友获取以及监听状态变化中我们获取服务器上的用户好友信息,然后结合XMPP通讯开发-好友获取界面设计 我们将两个合并起来,首先获取用户组,然后把用户组用List存储起来用作对比好友的用户组,根据用户组的个数然后创建相应的DefaultMutableTreeNode节点用于添加好友,获取好友列表,根据用户组把当前用户添加的所属的用户组,这里要注意的是一个好友可以存在不同的用户组里面,所以获取的好友所在的组也是一个集合,最后在添加一个根的DefaultMutableTreeNode把之前用户组都添加到根组里面,最后把根组添加到JTree里面最后再把JTree添加到jTab 阅读全文
    posted @ 2013-09-26 21:56 风言枫语 阅读(693) 评论(0) 推荐(0) 编辑
  • 终端控制——如何在不输入回车读入字符
    摘要:摘要:一般情况下,我们在终端输入一些字符,输入的同时可以编辑(增加,删除,修改),然后输入回车,这些字符被送到缓冲区。但是,在more程序和其他的程序中,比如游戏中的快捷键,我们需要的是不用输入回车就可以读取字符。此时,我们就需要了解如何控制终端,使得在不输入回车的情况下就可以读入字符。 首先,我们看一下这个程序的实现:#include#include#include#includeint kbhit();int main(int argc, char *argv[]){ int i=0; int c=' '; system("stty raw -echo" 阅读全文
    posted @ 2013-09-26 21:54 风言枫语 阅读(1020) 评论(0) 推荐(0) 编辑
  • [置顶] think in java interview番外篇-谈程序员如何修练英语
    摘要:一、程序员对英语能力的重视度和能力要求应该是在各行各业中排在比较靠前的这样说吧,英语程度的好坏直接影响着一个程序员的编程、开发、创新能力。道理很简单:1. 计算机和软件是用英语创造出来的2. 国内的技术普及度不怎么高,而最前沿最好最全的资料也往往是英语3.你在读OpenSource的一些源码时,这些OpenSource也大都来源于英语因此英语和技术对于一个程序员来说是各占50%这样的一个比重的,英语能力的好坏直接影响到一个程序员的技术能力。说到这儿其实还是主要源于国内的技术普及度不够而导致的,网上很多东西都是千篇一律、copy & paste,要想学到国外的一些先进思路,你肯定逃不过去 阅读全文
    posted @ 2013-09-26 21:50 风言枫语 阅读(205) 评论(0) 推荐(0) 编辑
  • 仿百度文库解决方案
    摘要:接公司需求,要实现类似百度文库的这么一个东西关键的技术就在于文档转换为swf,及展示网上搜了好多参考,总结出几种可实现方案:1.Print2flash商业软件。功能非常强大,可制定性强,稳定。可直接把office、PDF等文档直接转换成带浏览框架的swf文件。唯一缺点是,收费,搜不到破解方法,有序列号,但序列号版本功能有限制,不适合通过代码实现文档转换2.FlashPaper。同上,可以直接把office、PDF等文档直接转换成带浏览框架的swf文件。只是无法制定皮肤、水印等东西,速度慢,不稳定。3.最后决定使用的方案是:office文档转换为PDF,再通过pdf转为swf,使用flex制作一 阅读全文
    posted @ 2013-09-26 21:46 风言枫语 阅读(344) 评论(0) 推荐(0) 编辑
  • linux下自动同步internet时间
    摘要:linux下很简单直接一句即可: ntpdate time.nist.govntp后面参数为internet时间服务器url或ip即可。但是ntpdate命令需要root特权,如果做成自动运行每次要手动输入就不爽鸟,如何解决呢? 3种办法: 1 直接echo管道输入密码:echo "your_passwd"|sudo -S ntpdate time.nist.gov这个方法缺点是密码是明文,容易被黑。 2expect自动输入密码:#!/usr/bin/expect set timeout 30 spawn sudo ntpdate time.nist.gov expect 阅读全文
    posted @ 2013-09-26 21:42 风言枫语 阅读(348) 评论(0) 推荐(0) 编辑
  • 对象的多态性
    摘要:向上转型:通过子类进行父类对象实例化操作。如果调用的方法被子类覆写过,则肯定调用被覆写过的方法。注意:转型之后,因为操作的是父类对象,所以无法找到子类中定义的新方法。class A{ // 定义类A public void fun1(){ // 定义fun1()方法 System.out.println("A --> public void fun1(){}") ; } public void fun2(){ this.fun1() ; // 调用fun1()方法 }};class B extends A{ public void fun1(){ // 此方法被子类覆 阅读全文
    posted @ 2013-09-26 21:38 风言枫语 阅读(178) 评论(0) 推荐(0) 编辑
  • spring 定时任务(3)--配置多个定时任务
    摘要:updateData 0 0 2 * * ? updateOrderStatus 0 0 1 * * ? 阅读全文
    posted @ 2013-09-26 21:36 风言枫语 阅读(569) 评论(0) 推荐(0) 编辑
  • 能上QQ无法打开网页
    摘要:能上QQ无法上网电脑故障解决方法 Winsock协议配置故障解决方法 第1步 :单击开始菜单中的运行,并在打开的运行窗口中键入“cmd”并回车确定,打死命令提示符窗口。 第2步 :在打开的命令提示符窗口中输入“ netsh winsock reset ”并回车确定。 第3步 :按命令提示符中的提示,电脑重新启,在启新启动后的电脑中检查是否电脑可以正常上网,QQ也可以正常登录了。 DNS服务器故障解决方法 无法特别好的判断是否是当地的nds服务器或本机中的dns服务器设置错误,不过我们可以直接把自己电脑中的dns服务器ip地址设置成8.8.8.8即可... 阅读全文
    posted @ 2013-09-26 21:34 风言枫语 阅读(248) 评论(0) 推荐(0) 编辑
  • [置顶] Ajax核心--XMLHttpRequest对象
    摘要:XMLHttpRequest 对象是AJAX功能的核心,学习XMLHttpRequest对象就先从创建XMLHttpRequest 对象开始,了解在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法:以前只是听说有些浏览器不太支持Ajax,后来浏览器逐渐的兼容了这个浏览器,现在来看明白了很多,根据代码看实质性的代码:先看看IE创建XMLHttpRequest对象的方法(方法1):var xmlhttp=ActiveXobject("Msxml12.XMLHTTP");//较新的IE版本创建Msxml12.XMLHTTP对象 var xmlhttp=Activ 阅读全文
    posted @ 2013-09-26 21:30 风言枫语 阅读(162) 评论(0) 推荐(0) 编辑
  • linux内核--进程地址空间(一)
    摘要:引言:现代操作系统提供了一种对内存的抽象概念,叫做虚拟存储器,它为每个进程提供了一个大的,一致的,和私有的地址空间。通过一个很清晰的机制,虚拟存储器提供了3个重要的能力:1)它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,通过这种方式,它高效的使用了主存。2)它为每个进程提供了一致的地址空间,从而简化了存储器管理。3)它保护了每个进程的地址空间不被其他进程破坏。Linux操作系统同样也采用了虚拟内存技术,对一个进程而言,它好像可以访问整个系统的所有物理内存,更重要的是,即使单独一个进程,它拥有的地址空间也可以远远大于系统物理内 阅读全文
    posted @ 2013-09-26 21:28 风言枫语 阅读(460) 评论(0) 推荐(0) 编辑
  • [SQL]一个删选数据的例子,使用GROUP、DISTINCT
    摘要:今天遇到的问题,纠结了一上午,终于解决了。在此记录下来,自我认为还有很多类似的问题都可以套用这段代码。 需求描述:一个表MyImage,列有:号码ID,路径PATH 如:ID PATH 1 C:/ 1 C:/ 1 D:/ 2 C:/ 2 C:/ 3 A:/ 3 C:/ 4 D:/ 写个SQL语句,返回这样的记录的ID号:相同ID存在不同PATH。如上例子,正确的结果应是: ID13(ID2没有不同PATH,ID4只有一条记录不存在不同PATH) 这是我的SQL语句:select ID from [MyImage] as A group by ID having ( ... 阅读全文
    posted @ 2013-09-26 21:26 风言枫语 阅读(144) 评论(0) 推荐(0) 编辑
  • [置顶] 腾讯2014软件开发笔试题目
    摘要:腾讯2014软件开发笔试题目 -----9月21日,腾讯2014软件开发校招-简答题-广州 简答题: 1、请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在 中所处的位置和变化。队伍可能随时有人加入和退出,当有人退出影响到用户的位置排名时需要即时反馈到用户。 2、A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。 (博主能力有限,不是所有题目都会求解,第1题不是我的擅长,这里贴出来让大家知道腾讯的考题。我的重点放在第2题上面!) 第2题 题解(个人见解,仅供参考!) 思路1:排序法 对集合A和集合B进... 阅读全文
    posted @ 2013-09-26 21:22 风言枫语 阅读(239) 评论(0) 推荐(0) 编辑
  • DBS小结
    摘要:《数据库系统原理》主要介绍的是数据库技术的基本原理、方法和应用技术。 它可以使我们能有效地使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发原理。 在这里,将这本书分为概念部分、方法部分和应用技术部分。 阅读全文
    posted @ 2013-09-21 13:22 风言枫语 阅读(113) 评论(0) 推荐(0) 编辑
  • Exception in thread "main" java.io.IOException: Failed to set permissions of path
    摘要:在跑BuildForest的时候,编写了下面的程序:package test.breiman;import org.apache.mahout.classifier.df.mapreduce.BuildForest;/** * BuildForecast测试类 * @author fansy */public class BuildForestFollow { public static void main(String[] args) throws Exception{ String[] arg=new String[]{ "-d","hdfs://ubuntu 阅读全文
    posted @ 2013-09-21 13:18 风言枫语 阅读(988) 评论(0) 推荐(0) 编辑
  • hdu 4711 Weather概率dp
    摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4711 真的是坑吐血了,wa了5次 最后实在无语 把long long double 改成long double 就过了#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define PI 3.141592653589793238462643383279. 阅读全文
    posted @ 2013-09-21 13:16 风言枫语 阅读(155) 评论(0) 推荐(0) 编辑
  • XML
    摘要: 阅读全文
    posted @ 2013-09-21 13:15 风言枫语 阅读(122) 评论(0) 推荐(0) 编辑
  • User has no SELECT privilege on V$SESSION
    摘要:今天是2013-09-20,最近心情一直很差,但是也不能不学习啊,无论怎么样,自己学到 的东西永远都是自己的。加油! 使用dbms_xplan.display_cursor function的时候发现如下错误。 SQL> select * from amy_dept; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON SQL> select * fro... 阅读全文
    posted @ 2013-09-21 13:12 风言枫语 阅读(807) 评论(0) 推荐(0) 编辑
  • 百度2013校招题解
    摘要:程序设计题:3:有20个数组,每个数组有500个元素,并且是有序排列好的,现在在这20*500个数中找出排名前500的数思路:可以先选出20个数组中最大的数,进行比较,选出其中最大的数,然后再从选出最大的那个数组中选出数放入20个数中比较,每次都重复步骤,直到最终选出500个数,这个复杂度是多少呢?20个数的比较可以用堆,插入一个数lgn,故总的复杂度是500lg20用这个思路写出代码如下:vector > arr;struct CNode{ CNode( int data, int num ) { m_data = data; m_num = num; } int m_data; in 阅读全文
    posted @ 2013-09-21 13:09 风言枫语 阅读(252) 评论(0) 推荐(0) 编辑
  • 区间dp-hdu-4745-Two Rabbits
    摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4745 题目意思:给n个环状的数,A、B两人沿相反的方向走,每单位时间走一步,要求相同时间两人到达相同的数,且同一位置同一个人不能走两次,走过的位置不能越过。解题思路:根据回文非连续序列的性质,从前往后,和从后往前序列是一样的,所以只用求出区间内最长的回文序列即可,又由于是环状,所以分成两部分,1~i i+1~n,A可以从i走到1,然后从n走到i+1,B可以从1走到i,从i+1走到n .代码:#include#include#include#include#include#include#inclu 阅读全文
    posted @ 2013-09-21 13:08 风言枫语 阅读(178) 评论(0) 推荐(0) 编辑
  • poj1966Cable TV Network(无向图最小点割集 ISAP+邻接矩阵)
    摘要:题目请戳这里 邻接表的ISAP被卡了一天。。。TLE。。。。终于被卡了。。。好忧桑啊啊啊。。。 题目大意:给一张无向图,求最少去掉几个点使图不连通。题目分析:求无向图的点连通度,拆点建图跑最大流。具体做法是:将一个点i拆成2个点:i和i+n,分别表示从第i个点出去和进入第i个点。那么i+n->i建边,边权1,对于每一条边(a,b),建边a->b + n,b->a+n,边权无穷。然后枚举没有边直接相连的点对(a,b),以a为源点,b+n为汇点跑最大流,最大流量就是该图的一个割,枚举所有不相邻点对,求出最小割。具体原理就是求不相邻点对(a,b)之间的最大独立轨数目,其实就是从a出 阅读全文
    posted @ 2013-09-21 13:05 风言枫语 阅读(253) 评论(0) 推荐(0) 编辑
  • 谈谈 WLST Custom Commands
    摘要:在了解WLST定制命令之前,简单说一下WLST,WLST 全称叫Weblogic Scripting Tool, 它提供了一组预定义命令来方便Weblogic的用户通过命令行对Weblogic 实例,域进行管理。WLST运行环境基于Java 脚本解析器Jython,Weblogic 开发人员可以使用Jython语法对其进行扩展。我们可以通过help() 命令来了解WLST命令的使用说明。如下图所示 那什么是WLST的定制命令呢? 那得从Oracle Fusion Middleware 说起,Oracle Fusion Middleware 是迄今Oracle最全的一个软件产品集... 阅读全文
    posted @ 2013-09-21 13:02 风言枫语 阅读(567) 评论(0) 推荐(0) 编辑
  • 广联达软件开发笔试题
    摘要:1.[编程]给定一个整数,获得它的逆序数,如整数87231,逆序后为13278// nixushu.cpp : Defines the entry point for the console application.////思路是先转成字符串再操作#include "stdafx.h"#include #include //返回值为计算出的逆序数int fun(int num){ char an[20]; int len, t, neg = 0; //len:字符串的长度,t:交换临时变量,此种情况定义成int和char是一样的 if(num >num; std::c 阅读全文
    posted @ 2013-09-21 13:01 风言枫语 阅读(910) 评论(0) 推荐(0) 编辑
  • ACM学习-POJ-1003-Hangover
    摘要:菜鸟学习ACM,纪录自己成长过程中的点滴。学习的路上,与君共勉。ACM学习-POJ-1003-HangoverHangoverTime Limit:1000MSMemory Limit:10000KTotal Submissions:92150Accepted:44638DescriptionHow far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length. (We're assumin 阅读全文
    posted @ 2013-09-21 12:58 风言枫语 阅读(197) 评论(0) 推荐(0) 编辑
  • Android学习之SharedPreferences类
    摘要:SharedPreferences类 android.content.SharedPreferences 类概括: 访问和修改由函数getSharedPreferences(String,int)返回的首选项的接口。对于任何特定的首选项集合,所有客户端共享此类的单个实例。 必须通过SharedPreferences.Editor对象修改属性的值,以确保属性值保持一致状态,当提交存储时,起到控制作用。从不同的get方法返回的对象必须被视为不可变。 注意:此类不再支持多线程。 嵌套类 interface SharedPreferences.Editor用于修改... 阅读全文
    posted @ 2013-09-21 12:56 风言枫语 阅读(300) 评论(0) 推荐(0) 编辑
  • 数据结构算法笔试题
    摘要:1金币概率问题(威盛笔试题)题目:个房间里放着随机数量的金币。每个房间只能进入一次,并只能在一个房间中拿金币。一个人采取如下策略:前四个房间只看不拿。随后的房间只要看到比前四个房间都多的金币数,就拿。否则就拿最后一个房间的金币。编程计算这种策略拿到最多金币的概率。 这题真要用数学的方法计算,估计还真不好算。还好,题目要求用编程实现。这样它就成了一个模拟题,即用程序来模拟整个取金币的过程。我们可以进行很多次实验(如10000次)。每次实验,对每个房间产生随机数量的金币数,然后按照题目中的策略拿金币。如果拿到的金币数恰好是最多的则成功。最后统计很多次实验中成功的次数,并计算概率。[cpp] v.. 阅读全文
    posted @ 2013-09-21 12:55 风言枫语 阅读(367) 评论(0) 推荐(0) 编辑
  • HDU 4122 Alice's mooncake shop
    摘要:单调队列,裸的!!坑死了,说好的“All the orders are sorted by the time in increasing order.呢,我就当成严格上升的序列了,于是就各种错。测试数据是有重复元素的!!!//#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define FF 阅读全文
    posted @ 2013-09-21 12:52 风言枫语 阅读(190) 评论(0) 推荐(0) 编辑
  • win7 Visual Studio 2008 安装程序时出现“ 加载安装组件时遇到问题。取消安装。”处理方法
    摘要:win7 Visual Studio 2008 安装程序时出现“ 加载安装组件时遇到问题。取消安装。”处理方法 vs2008试用期到期,卸载、重新安装都会出现“ 加载安装组件时遇到问题。取消安装。”无法进入下一步。1、进入控件面板——程序——程序和功能——“查看已安装的更新”。2、将vs2008所有更新全部卸载。3、用“卸载/更新”,就可以卸载vs2008。 阅读全文
    posted @ 2013-09-21 12:50 风言枫语 阅读(469) 评论(0) 推荐(0) 编辑
  • [置顶] 《程序员,你伤不起》–读书笔记-序
    摘要:最近在51CTO上看到了一本好书,《程序员,你伤不起》。当我第一次看到这个书名的时候,我就很好奇,我猜它讲的是程序员个悲惨故事,应该是某个程序员的开发经验总结。 看了书的目录,知道了这本书讲的是 程序人生、开发经验、职业规划、创业心得。 这些话题都是软件开发者和IT从业者关心的,在CSDN博客和论坛也非常热门。书的作者是 吉日嘎拉(蒙古族),博客园http://www.cnblogs.com/jirigala/。作者简介博客园知名博主。争议性人物。现定居杭州。 13年软件开发经验。外企5年。上市公司3年。独立经营软件公司2年。主持研发部门管理工作5年以上。代表作品是“通用权限管理系统”... 阅读全文
    posted @ 2013-09-21 12:47 风言枫语 阅读(151) 评论(0) 推荐(0) 编辑
  • 顺序查找的优化方法
    摘要:我们知道折半查找的速度比顺序查找要快很多,但前提是折半查找需要有序的数组。讲解在注释里面~package go.derek;import java.util.Random;public class Search { //这个是普通的顺序查找,for循环里面每执行一次都要判断一下iarr[mid-1]){ low=mid+1; } else return mid; } return 0; } public static void main(String[] args){ int[] arr=new int[40000000]; for(int i=0;i<arr.le... 阅读全文
    posted @ 2013-09-21 12:44 风言枫语 阅读(368) 评论(0) 推荐(0) 编辑
  • 结构体的大小的计算与空间的优化--之基本类型
    摘要:/********************************************************************* * Author : Samson * Date : 09/20/2013 * Test platform: * #1 SMP Debian 3.7.2-0+kali8 * gcc (Debian 4.7.2-5) 4.7.2 * *******************************************************************/先看看从网上的查找到的关于:编译器是按照什么样的原则进行对齐的? 先让我们看四个重要的基本 阅读全文
    posted @ 2013-09-21 12:42 风言枫语 阅读(198) 评论(0) 推荐(0) 编辑
  • poj 1836 Alignment
    摘要:Description In the army, a platoon is composed by n soldiers. During the morning inspection, the soldiers are aligned in a straight line in front of the captain. The captain is not satisfied with the way his soldiers are aligned; it is true that the soldiers are aligned in order by their code number 阅读全文
    posted @ 2013-09-21 12:41 风言枫语 阅读(164) 评论(0) 推荐(0) 编辑
  • HDU 4721 Food and Productivity (二分+树状数组)
    摘要:转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题意 :给出n * m的格子,每个格子有两个属性food , prod。对于每一个查询A,B,可以选择某个格子将food属性+A,prod+B,然后以这个格子为中心的正方形两个属性和的最小值最大。http://acm.hdu.edu.cn/showproblem.php?pid=4721 其实很简单的题, 很早就会了,WA了好多天,结果是一个乘号打成了加号。。。不能更逗由于所有属性值为正,所以没必要取边界上不完整的正方形,不过处理下也没事。。。正方形的连 阅读全文
    posted @ 2013-09-21 12:39 风言枫语 阅读(250) 评论(0) 推荐(0) 编辑
  • POJ 1724 最短路费用限制
    摘要:迪杰斯塔拉裸题最大花费n个点m条有向边起点终点 路径长度 路径花费问:在花费限制下,最短路径的长度#include #include #include #include #include #include #include #include #include #include #include #include #define inf 107374182#define N 101#define M 10001#define ll intusing namespace std;inline ll Max(ll a,ll b){return a>b?a:b;}inline ll Min(ll 阅读全文
    posted @ 2013-09-21 12:35 风言枫语 阅读(237) 评论(0) 推荐(0) 编辑
  • Java面试题之九
    摘要:四十六、Math.round(11.5)等於多少?Math.round(-11.5)等於多少?对于这个题,只要弄清楚Math提供的三个与取整相关的方法就OK了。1.ceil,英文含义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11。2.floor,英文含义是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-12。3.round,表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,Math.round(11.5) 阅读全文
    posted @ 2013-09-21 12:34 风言枫语 阅读(143) 评论(0) 推荐(0) 编辑
  • Eclipse 支持jQuery 自动提示
    摘要:1、下载jQuery文件 http://download.csdn.net/detail/emoven/6294377 2、设置spket Window -> Preferences -> Spket -> JavaScript Profiles -> New ; 输入“jQuery”点击OK; 选择“jQuery” 并点击“Add Library”然后在下拉条中选取“jQuery”; 选择 “jQuery”并点击“Add File”,然后选中你下载的jQuery.js 文件;设成Default;3、设置js打开方式 Window -> Preferences - 阅读全文
    posted @ 2013-09-21 12:31 风言枫语 阅读(337) 评论(0) 推荐(0) 编辑
  • Bag of Words(BOW)模型
    摘要:原文来自:http://www.yuanyong.org/blog/cv/bow-mode重复造轮子并不是完全没有意义的。这几天忙里偷闲看了一些关于BOW模型的知识,虽然自己做图像检索到目前为止并没有用到过BOW模型,不过了解一下BOW并不是一件毫无意义的事情。网上关于理解BOW模型也很多,而且也很详细,再写一点关于BOW模型的理解,无异于重新造一次轮子,不过我一直坚信重复造轮子并不是完全没有意义的,重要的是你能够从中学到很多的知识,如果可能,你甚而再这个重复造轮子的过程中发现新问题,并进行改进。好了,回归正题。BOW (bag of words) 模型简介Bagofwords模型最初被用在文 阅读全文
    posted @ 2013-09-21 12:30 风言枫语 阅读(765) 评论(0) 推荐(0) 编辑
  • POJ 3368 RMQ-ST
    摘要:一直感觉RMQ水,没自己写过,今天写了一道题,算是完全独立写的,这感觉好久没有了...一直以来,都是为了亚洲赛学算法,出现了几个问题:1、学的其实只是怎么用算法,对算法的正确性没有好好理解,或者说根本没有真的理解算法并从这个算法在做修改延伸;2、学的很不系统,没有好好对比整理各种题型,更别说好好总结;3、貌似整天参考别人代码,很少独立做题;操,这种急功近利的学习方式终于可以在亚洲赛没机会现场赛的时候结束了,想来也是好事 不废话了,入正题一、RMQ原理DP思想:dp(i,j)=min(dp(i,j-1),dp(i+2^(j-1),j-1)) 这里dp(i,j)表示以i开头长度为2^(j)的区间. 阅读全文
    posted @ 2013-09-21 12:26 风言枫语 阅读(169) 评论(0) 推荐(0) 编辑
  • 构造函时和this指针
    摘要:通常this指针在对象构造完毕后才完全生成,而在构造函数执行过程中,对象还没有完全生成,所以this指针也是没有完全生成的,在构造函数中使用this指针会存在问题,应该尽量避免。 构造函数中可以访问对象中已经初始化的成员(成员初始化是有顺序的),但尽量不要调用对象方法,因为调用方法的时候会隐含使用this指针。 在某些应用中会存在这样的对象,他的成员变量需要用对象的this指针进行初始化:class A{ B b;}; class B{ A* a;}; A类的构造函数可以写成:A(): b(this) 这样会违反构造函数中尽量不使用this指针的规范... 阅读全文
    posted @ 2013-09-21 12:24 风言枫语 阅读(242) 评论(0) 推荐(0) 编辑
  • 再苦的日子,跪着也要爬完
    摘要:原文来自:http://www.yuanyong.org/blog/midnightsun/never-give-up-no-matter-how-hard如果有来生,我愿做一棵树,站成永恒,没有悲欢的姿势,一半在尘土里安详,一半在风里飞扬,一半洒落阴凉,一半沐浴阳光,非常沉默,非常骄傲,从不依靠,从不寻找。 ——三毛(一)苦逼的生活,似乎从未停止过。某天,吃饭的时候跟同一实验室的室友小崔聊天,小崔说,现在想想,当个和尚也挺不错的,无欲无求。我半开玩笑的说,当和尚也不容易,当和尚首先你得给方丈劈材烧水做饭扫地,等你有那么一点点追求的时候,你可能便会期盼着自己某一天成为主持方丈什么的,再然后.. 阅读全文
    posted @ 2013-09-21 12:22 风言枫语 阅读(195) 评论(0) 推荐(0) 编辑
  • [置顶] Direct UI
    摘要:有个坑爹的说法:其实Direct UI只是一个思想,要实现这个思想,还要靠自己。 采用windowless方式用api或gdi实现ui的绘制。 DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。 子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。 DirectUI技术的实现步骤和难点: 1、窗口的子类化,截获窗口的消息。 2、封装自己的控件,并将自己的控件绘制到该窗口上 3、封装窗口的消息,并分发到自己的控件上,让自己的控件根据消息进行相应和绘制 4、根据不同的行为发送自定义消息给窗口,以便程序进行调用。 5、一般窗口上控件的组. 阅读全文
    posted @ 2013-09-21 12:19 风言枫语 阅读(568) 评论(0) 推荐(0) 编辑
  • 2013计算机视觉代码合集二
    摘要:原文来自:http://www.yuanyong.org/blog/cv/cv-code-twoFeature Detection and DescriptionGeneral Libraries:VLFeat– Implementation of various feature descriptors (including SIFT, HOG, and LBP) and covariant feature detectors (including DoG, Hessian, Harris Laplace, Hessian Laplace, Multiscale Hessian, Multis 阅读全文
    posted @ 2013-09-21 12:18 风言枫语 阅读(359) 评论(0) 推荐(0) 编辑
  • LSH、ITQ、SKLSH图像检索实验实现(包含源码下载地址)
    摘要:原文来自我的独立blog:http://www.yuanyong.org/blog/cv/lsh-itq-sklsh-compliment这两天寻找idea,想来思去也没想到好点的方法,于是把前段时间下过来的一篇《Iterative Quantization: A Procrustean Approach to Learning Binary Codes》和代码拿出来又细读了一番,希望可以从中获得点启发。Iterative Quantization: A Procrustean Approach to Learning Binary Codes的Project请戳这里,一作是Yunchao G 阅读全文
    posted @ 2013-09-21 12:16 风言枫语 阅读(3854) 评论(0) 推荐(0) 编辑
  • 让app在ios6上具有ios7的扁平效果
    摘要:使用cocoapods在工程中加入UI7Kit,关于UI7Kit请自行google。 加入到工程 如果没安装cocoapods,则安装。(http://www.cocoapods.org) 安装方法:(需要先安装Commoand Line Tools(XCode->Preferences->Downloads first.)) sudo gem install cocoapods pod setup # Do not sudo here 在工程中添加ui7kit #进入工程目录 echo "platform :ios, '5.0'" > P 阅读全文
    posted @ 2013-09-21 12:14 风言枫语 阅读(214) 评论(0) 推荐(0) 编辑
  • leetcode_question_104 Maximum Depth of Binary Tree
    摘要:Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.DFS:int maxDepth(TreeNode *root) { // Start typing your C/C++ solution below // DO NOT write int main() function if(root ... 阅读全文
    posted @ 2013-09-21 12:11 风言枫语 阅读(111) 评论(0) 推荐(0) 编辑
  • 这个世界,没有传奇(一)——挺住,就是一切
    摘要:原文来自我的独立blog:http://www.yuanyong.org/blog/midnightsun/hang-on-is-everything 前一段某个星期五的早晨,把自己裹得严严实实,啃着一张薄饼然后机械地踩着向基友借来的脚踏车向光机所开进,情景就像······ 一年前的夏天,在东莞大姐那儿,每天早晨在闹铃的催促下挣开迷糊的双眼,刷牙洗脸,在路摊旁买一张鸡蛋饼,然后像脚踏车上的轮子,开始重复跟量级在千分尺上的钢片相处的日子。一个月后我得到了我人生的第二桶金,虽然手上留下了一条条被钢片割伤的痕迹。 四年前的夏天,在架房梁的时 阅读全文
    posted @ 2013-09-21 12:08 风言枫语 阅读(142) 评论(0) 推荐(0) 编辑
  • Is life always hard?
    摘要:原文来自我的独立blog:http://www.yuanyong.org/blog/midnightsun/is-life-always-hard 和两个朋友聊天。 小L在考研,打电话过去的时候小L正在自*,和小L闲扯了几句家常后便问了问小L复*的*况,小L说四年从没有像今年这样这么忙、这么累、这么充实。说完这话的时候,我便站着不腰疼地问小L,考研也不过用大半年的时间去准备,为神马在这么一段相比于高考那一段马拉松式的赛跑更多的人选择了以打酱油的模式去迎接这样一场破茧化蝶之旅。 小L说,相比于考研,虽然高考备战时间要很长,但那时候是你身边的每一个同学、好朋友都在为这一场圣战而努力,而对... 阅读全文
    posted @ 2013-09-21 12:06 风言枫语 阅读(664) 评论(0) 推荐(0) 编辑
  • poj3177 Redundant Paths
    摘要:Redundant PathsTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 7749Accepted: 3377Description In order to get from one of the F (1 2 and 1 –> 6 –> 5 –> 2 1 – 4: 1 –> 2 –> 3 –> 4 and 1 –> 6 –> 5 –> 4 3 – 7: 3 –> 4 –> 7 and 3 –> 2 –> 5 –> 7 Every pair 阅读全文
    posted @ 2013-09-21 12:05 风言枫语 阅读(153) 评论(0) 推荐(0) 编辑
  • 再见,2012
    摘要:本文来自我的独立blog:http://www.yuanyong.org/blog/midnightsun/goodbye-2012 你觉得最好的生活状态是什么?我觉得最好的生活状态莫过于在你的青春年纪傻逼地为了理想坚持过,最后回到平淡用现实的方法让自己生活下去。能实现梦想自然是最好,但没能实现自己的梦想那也没有什么可惜的。成长的第一步就是接受这个世界的多样性,认识到现实的不美好,然后还是决定要坚持最初的坚持。 ——卢思浩 翻了翻空间的随笔,把那些原创的文字顺便转了过来。关于大学四年里的点点滴滴,再读这些曾经留下的文字,便是一段光阴、一方土... 阅读全文
    posted @ 2013-09-21 12:01 风言枫语 阅读(146) 评论(0) 推荐(0) 编辑
  • poj1144Network(无向图割点数)
    摘要:题目请戳这里题目大意:给一张无向图,求割点数量。题目分析:tarjan算法求割点。关于无向图割点,这里说的很清楚了。直接建图跑一遍tarjan算法即可。详情请见代码:#include #include#include#includeusing namespace std;const int N = 101;int adj[N][N];bool flag[N][N],vis[N];int low[N],dfn[N],subnets[N];int n,dfns;char s[N];void dfs(int cur){ int i; vis[cur] = true; dfn[cur... 阅读全文
    posted @ 2013-09-21 12:00 风言枫语 阅读(191) 评论(0) 推荐(0) 编辑
  • SVG 教程
    摘要:SVG 意为可缩放矢量图形(Scalable Vector Graphics)。 SVG 使用 XML 格式定义图像。 现在开始学习 SVG! My first SVG SVG 实例 我们可以在线编辑 SVG 实例,并且在线查看运行结果! 在线实例 SVG 参考手册 在 W3CSchool中, 我们为您提供完整的 SVG 参考手册,其中列出了所有 W3C 推荐标准(SVG Version 1.1)中的 SVG 的元素。 SVG 参考手册 更多SVG教程:http://www.w3cschoo... 阅读全文
    posted @ 2013-09-21 11:58 风言枫语 阅读(430) 评论(1) 推荐(1) 编辑
  • linux centos 配置 svn 服务器
    摘要:首先介绍一下吧,Subversion(SVN)是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。 废话少说,上正题吧!1 首先检查subversion安装包,没有的话,就需要安装了。#yum list | grep subversionsubversion.x86_64 1.6.11-9.el6_4 @updates subversion.i686 1.6.11-9.el6_4 up. 阅读全文
    posted @ 2013-09-21 11:54 风言枫语 阅读(174) 评论(0) 推荐(0) 编辑
  • Guava缓存器源码分析——删除消息
    摘要:Guava缓存器的删除消息机制测试代码—— LoadingCache cache = CacheBuilder.newBuilder() .maximumSize(3) .expireAfterWrite(10, TimeUnit.SECONDS) .recordStats() .removalListener(new RemovalListener() { @Override public void onRemoval(RemovalNotification rn) { S... 阅读全文
    posted @ 2013-09-21 11:52 风言枫语 阅读(598) 评论(0) 推荐(1) 编辑
  • leetcode_question_111 Minimum Depth of Binary Tree
    摘要:Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.int minDepth(TreeNode *root) { // Start typing your C/C++ solution below // DO NOT write int main() function if(root == N... 阅读全文
    posted @ 2013-09-21 11:51 风言枫语 阅读(98) 评论(0) 推荐(0) 编辑
  • U-boot中实现Yaffs2+HwEcc
    摘要:经过老手的指点,要实现Yaffs2+HwEcc,重点在于chip->ops.mode由MTD_OOB_RAW到MTD_OOB_AUTO。经过几天的筹备,今天要对其下手了。为了真实展现分析移植过程,就来一个直播吧。这样也会破釜沉舟一定要把其实现。转入正题,chip->ops.mode的赋值是在nand_write这个函数中进行的,直接将其替换为MTD_OOB_AUTO看会出现什么情况。 替换后,代码编译和运行并没有出现什么异样。烧写后的oob区内容有了变化。对比如下: 可以看到oob内容布局发生的变化,这是因为MTD_OOB_AUTO会用到nand_ecclayo... 阅读全文
    posted @ 2013-09-21 11:49 风言枫语 阅读(429) 评论(0) 推荐(0) 编辑
  • 青春,请不要毕业
    摘要:原文来自我的独立blog:http://www.yuanyong.org/blog/midnightsun/never-goodbye-youth 毕业,曾经多么熟悉,却又无法真正触动神经的词语。 小学、中学和高中,经历过三次毕业的我,常常都是满怀对未来的向往,走到更远的地方。 而这一次,未来和远方又降临我身边的时候,我却有些落寞和感伤,告别的不仅仅是学校、过去的自己,更是一群朋友和那些青春的故事。昨天还是同学的他,也许明天就已经西装笔挺地坐上早班的地铁奔向职场;昨天还在食堂、教室穿行的她,明天就要嫁作人妇,每天在家庭和职场之间忙碌。这一次我们不再像从同一个恒星发射出来的光线,我们闪... 阅读全文
    posted @ 2013-09-21 11:47 风言枫语 阅读(114) 评论(0) 推荐(0) 编辑
  • hdu 4740
    摘要:题目链接老虎左拐,老鼠右拐,碰到不能走的拐一次,如果还不能走就停下,自己走过的不能走,求相遇的坐标或-1一个停下之后,另一个还可以走#include #include using namespace std;#define N 1005struct node{ int x,y;}p[N*N],q[N*N];int visi[N][N],xy[4][2]={{0,1},{1,0},{0,-1},{-1,0}};int n;int donkey(int x,int y,int d){ int step=1; while(!visi[x][y]&&x=0&&y=0) 阅读全文
    posted @ 2013-09-21 11:44 风言枫语 阅读(114) 评论(0) 推荐(0) 编辑
  • 通过网页实现软件的布局
    摘要:一般情况下,实现软件的布局可以有以下三种方式:布局文件(即****.xml文件)、编码的方式。。而第三种就是我们这一边博客所要讲解的,通过网页实现软件的布局 原理:网页实现界面: 1) 数据:应该来自于手机本身 webview 可以把一个java对象传递给网页,再让javascript去调用这个对象里面的方法 2) onload() javascript 代码调用java代码 java再调用javascript 明白2)中的流程是理解这种实现软件布局的方式的关键。。 以下通过一个例子来讲解:程序运行截图: 实现步骤1、在/assets/目录下导入网页布局文件.这里是index.html... 阅读全文
    posted @ 2013-09-21 11:41 风言枫语 阅读(298) 评论(0) 推荐(0) 编辑
  • STL 统计vector容器中指定对象元素出现的次数:count()与count_if()算法
    摘要:1 统计vector向量中指定元素出现的次数:count()算法利用STL通用算法统计vector向量中某个元素出现的次数:count()算法统计等于某个值的对象的个数。#include "stdafx.h"#include #include #include //包含通用算法using namespace std;int_tmain(int argc, _TCHAR* argv[]){ vector scores; scores.push_back(100); scores.push_back(80); scores.push_back(45); scores.push_ 阅读全文
    posted @ 2013-09-21 11:39 风言枫语 阅读(1691) 评论(0) 推荐(0) 编辑
  • 善待自己生存的空间
    摘要:原文来自我的独立blog:http://www.yuanyong.org/blog/midnightsun/treat-yourself-living-space 这些年,我很在意整理自己所居住的空间,譬如时刻保持房里的干净明亮或是书桌的井然,我无洁癖,而是刻意为之。这些看似不起眼的日常细节,善待它,就能成为阳光和氧气,滋润自己,让自己充满“阳光”“明亮”地去面对每一天的生活。 一个整洁、明亮的环境,总给人温暖、希望,那些在怎么黑暗发霉的日子,也会因为这样一种刻意的外化环境的行为而充满了面对黑暗、挫折的勇气和信念。曾有那么一段时间,是老爸老妈闹得最凶的一次,老妈一气之下出走了。老... 阅读全文
    posted @ 2013-09-21 11:37 风言枫语 阅读(127) 评论(0) 推荐(0) 编辑
  • 青春散场
    摘要:原文来自我的独立blog:http://www.yuanyong.org/blog/midnightsun/say-goodbye-youth 我们就这样,各自奔天涯。 2013年6月29日,再过一天,便不再属于西电这片朴实的土地。4年,在走的时候,总觉得该为那些陪自己一路走来关心的和被关心的朋友留下些什么。明日一散,来日不知何时相聚(相逢应该会是常有的吧,一次能够把所有的朋友聚到一起,估计有难度(~~~~(>_<)~~~~ )。 感情深,一口闷 临近离校的这十来天,每天早晨起来,看着这几个睡相惨不忍睹的室友,心中满是感伤,再也不会有这么几个人,陪我生活学习四年,吃喝玩睡在... 阅读全文
    posted @ 2013-09-21 11:34 风言枫语 阅读(147) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示