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

博客园    首页    新随笔    联系   管理    订阅  订阅
2013年9月25日
项目mysql数据导入数据的Java程序
摘要: 最近写的一个数据库导入数据的程序,有兴趣的同学可以参考一下: 这个程序是针对mysql数据库的,在本地或服务器上运行,主要的需求还是,针对项目的某些bug修复 后,客户的数据要搬到新表上来,避免新版本上线或发布后用户的数据丢失,里面有Json格式的字段,不太好处理。 视频具体效果预览:http://www.polyv.net/about/news/2013/0922/142.htmlpackage com.ibatis.test;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOE... 阅读全文
posted @ 2013-09-25 20:56 Class Xman 阅读(333) 评论(0) 推荐(0)
axd与ashx区别
摘要: 简单说明一下axd文件。axd文件实际上并不是在硬盘上存在的文件,而是HttpHandler的一种映射。在ASP.NET MVC中有很多内置的axd到ashx的映射。你可以在web.config中通过xxx.axd注册你自己的handler.其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。 唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文. 阅读全文
posted @ 2013-09-25 20:54 Class Xman 阅读(462) 评论(0) 推荐(0)
LD1-K(求差值最小的生成树)
摘要: 题目链接/* *题目大意: *一个简单图,n个点,m条边; *要求一颗生成树,使得其最大边与最小边的差值是所有生成树中最小的,输出最小的那个差值; *算法分析: *枚举最小边,用kruskal求生成树,不断更新差值得到最优值;**/#include#include#include#include#include#include#includeusing namespace std;const int N=111;const int M=5555;const int INF=0xffffff;int n,m;int p[N];struct Edge{ int u,v,w;} e[M];in... 阅读全文
posted @ 2013-09-25 20:53 Class Xman 阅读(263) 评论(0) 推荐(0)
rabbitMQ入门
摘要: 1 安装1.1 首先 arbbitmq是用爱尔兰这种语言去编写的,所以,需要这种语言支持,那就需要下载以下几个包去安装来搭建环境下载并安装erlang,http://www.erlang.org/download.html如果自己的系统是windows 64位的就下载最下面的那个,如果是三十二位的则下载另外一个 1.2 配置环境变量 将你的安装好的目录的bin目录增加到path中,我的是安装到了 D:\Program Files\erl5.10.3\bin 1.3 .下载RabbitMQ http://www.rabbitmq.com/releases/rabbitmq-server/v3.. 阅读全文
posted @ 2013-09-25 20:51 Class Xman 阅读(1850) 评论(0) 推荐(1)
DEDECMS调用最新评论
摘要: {dede:feedback row='5' titlelen='24' infolen='80'} [field:msg/] 用户[field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论{/dede:feedback}{dede:loop table="dede_feedback" sort="dtime&q 阅读全文
posted @ 2013-09-25 20:48 Class Xman 阅读(171) 评论(0) 推荐(0)
区分那些相似的设计模式
摘要: 原文地址:http://blog.csdn.net/ariesjzj/article/details/11555595 GoF在《Design Patterns: Elements of Reusable Object-Oriented Software》中总结了23种经典的设计模式,成为了该领域的经典。尽管除此之外后来又有人提出了很多其它设计模式,但因为较为零散且有些只针对特定语言,这里暂不涉及。首先,《Design Patterns: Elements of Reusable Object-Oriented Software》一书虽经典,但不适合作为学习设计模式的第一本书。我想一个原因在于 阅读全文
posted @ 2013-09-25 20:46 Class Xman 阅读(284) 评论(0) 推荐(0)
POJ 1704 Georgia and Bob (Nim游戏变形)
摘要: 题目:http://poj.org/problem?id=1704思路:Nim游戏策略,做如下转换,如果N是偶数,则两两配对,将两个数之间的格子数(距离)看做成这一堆石头的数量。如果N是奇数,则将一个0的格子放在第一个。代码:#include#includeusing namespace std;const int MAXN=10000+2;int N,P[MAXN];int main(){ int t; cin>>t; while(t--) { cin>>N; for(int i=0; i>P[i]; } if(N&1==1) P[N++]=0; sor 阅读全文
posted @ 2013-09-25 20:43 Class Xman 阅读(215) 评论(0) 推荐(0)
fragment的实现与互相通信
摘要: Android3.0后出来的新控件,主要是为了在平板和手机屏幕的兼容 实现效果: 点击Sd卡,出现SD目录下的所有文件和文件夹,点击外置Sd卡,出现外置Sd卡目录下的文件和文件夹.点击U盘,出现U盘目录下所有文件和文件夹。实现如上图的效果,左边点击SD卡,右边显示gridView的内容,需要定义一个主Activity,main.xml中定义好布局,如下: Activity中加载方式:private FragmentManager manager; private FragmentTransaction transacion;manager... 阅读全文
posted @ 2013-09-25 20:41 Class Xman 阅读(236) 评论(0) 推荐(0)
【经典】Linux开发人员必看资料+工具
摘要: Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。Linux是一个领先的操作系统,世界上运算最快的10台超级计 阅读全文
posted @ 2013-09-25 20:39 Class Xman 阅读(212) 评论(0) 推荐(0)
数据结构(5)之单链表的操作(补充)
摘要: 1 前言 上次我们讲到单链表的存储和一些简单的算法,今天我们来学习一下单链表的初始化和销毁操作。2 详述2.1 单链表的整表创建思路:·声明一结点p和计数器变量i;·初始化一空链表L;·让L的头结点的指针指向NULL,即建立一个带头结点的单链表;·循环: 生成一新结点赋值给p; 随机生成一数字赋值给p的数据域p->data; 将p插入到头结点与前一新结点之间。如图:实现代码如下:/*随机产生n个元素的值,建立带头结点的单链线性表L(头插法)*/void CreateListHead(LinkList *L,int n){ LinkList p; i 阅读全文
posted @ 2013-09-25 20:38 Class Xman 阅读(360) 评论(0) 推荐(0)
LD1-B(最短路径-SPFA)
摘要: 题目链接/* *题目大意: *给定v个点的重量,并给定e条边,每条边具有一个权值; *在e条边中选v-1条边使这v个点成为一棵树; *定义这棵树的代价为(每棵子树节点重量和其子树根到父节点的边的权值的乘积)之和; *求以1为根节点的树的最小代价; * *算法思想: *每个点的价值为该点到达根结点所需经过的边权之和乘以该结点重量; *即要让到达每个结点经过的边的单位价格之和最小; *即可转化为最短路问题; *做的时候WA了很多次,需要考虑各种细节问题; *精度问题,用long long; *没答案时输出“No Answer”,当n为0或1是输出为0; *最大值INF取值过小或者过大,过小可能小于 阅读全文
posted @ 2013-09-25 20:35 Class Xman 阅读(167) 评论(0) 推荐(0)
UVa 10837 A Research Problem 欧拉函数
摘要: 题意:给你一个欧拉函数值 phi(n),问最小的n是多少。 phi(n) #include #include using namespace std;const int maxp = 10000 + 10;bool vis[maxp], done[222];int pri[maxp], pnum, cur_p[555], cnt_p[555];void get_prime(int n) { vis[1] = 1; for(int i = 2;i*i 0) ans = min(ans, left*ret); return ; } d... 阅读全文
posted @ 2013-09-25 20:33 Class Xman 阅读(202) 评论(0) 推荐(0)
SQL(二) 将一张表数据插入另外一张表
摘要: INSERT INTO BaomingRelation ([BaomingID] ,[RelationNumber] ,[UserID] ,[Area]) SELECT BaomingID,NEWID(),OperUserID,'bj' from Baoming where Area='bj' 阅读全文
posted @ 2013-09-25 20:31 Class Xman 阅读(254) 评论(0) 推荐(0)
Singleton
摘要: public class Singleton { private static Singleton singleton; private Singleton(){ } public static Singleton getInstance(){ //其中两次判断singleton == null的原因:当实例已经创建后,我们不需要再做加锁操作 if(singleton == null){ //如果不要这一行,每次getInstance时都会加一个同步锁,而加锁是一个非常耗时的操作,应尽量避免。 synchronized (Singleton.class){ if(singleto... 阅读全文
posted @ 2013-09-25 20:28 Class Xman 阅读(301) 评论(0) 推荐(0)
flex4.6事件分派+组件+参数传递
摘要: 上面是主application文件: 下面是自定义事件:定义了一个常量和要传递的参数,event属性只设置了string,bubble默认为false。 package Event{ import flash.events.Event; public class AddStuEvent extends Event { public static const ADD_USER:String="addUser"; private var _object:Object... 阅读全文
posted @ 2013-09-25 20:27 Class Xman 阅读(180) 评论(0) 推荐(0)
两种解法-树形dp+二分+单调队列(或RMQ)-hdu-4123-Bob’s Race
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4123 题目大意:给一棵树,n个节点,每条边有个权值,从每个点i出发有个不经过自己走过的点的最远距离Ma[i],有m个询问,每个询问有个q,求最大的连续节点区间长度ans,使得该区间内最大的M[i]和最小的M[j]之差不超过q。解题思路一:这套题目好卡时间。树形dp+二分+单调队列,几个基本的知识点杂糅在一起。先用树形dp求出从任意一点i出发的Ma[i].两遍dfs,第一遍求出每个节点为根到儿子方向的最大距离并记录最大距离得到的直接儿子,和与最大距离路径没有重边的次大距离。第二遍求出每个点的最远距离 阅读全文
posted @ 2013-09-25 20:24 Class Xman 阅读(227) 评论(0) 推荐(0)
关于pthread里面一些函数的使用心得!
摘要: 第一次使用pthread,遇到的问题还真不少,现在我一一记录一下: 1.关于编译时出现对‘pthread_create’未定义的引用 之类的错误的解决:由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数: gcc -o pthread -lpthread pthread.c 特别的,如果这样还没解决的话: 按照上面编译了一下,还是一样的提示. 后面man gcc 才知道Usage: gcc [options] file... 因此需要将库链接放在末尾。 xs@... 阅读全文
posted @ 2013-09-25 20:22 Class Xman 阅读(518) 评论(0) 推荐(0)
Python 命令行非阻塞输入
摘要: 很久很久以前,系windows平台下,用C语言写过一款贪食蛇游戏,cmd界面,用kbhit()函数实现非阻塞输入。系windows平台下用python依然可以调用msvcrt.khbit实现非阻塞监听。但系喺linux下面就冇呢支歌仔唱。 随手google咗一下,基本上都用select实现非阻塞监听,但问题是,监听的是用select之后是不能像getchar()那样,即时收到单个字符的输入,必须要等待回车。 经过努力不怠咁google... [好吧,还是google。没有google什么也做不了。] 最后系一大堆英文资料入面,拼凑出如下可用的代码,实现了单个字符非阻塞输入。 sho... 阅读全文
posted @ 2013-09-25 20:20 Class Xman 阅读(2582) 评论(0) 推荐(0)
Android UI开发第三十一篇——Android的Holo Theme
摘要: 好长时间没写Android UI方面的文章了,今天就闲扯一下Android的Holo主题。一直做android开发的可能都知道,Android 系统的UI有过两次大的变化,一次是android 3.0发布,UI开发支持了Fragment,主要增加了大屏幕显示的支持,这个版本就开始支持Holo Theme,由于android 3.X的设备占有率也不高,这一次的改变没有引起大的关注;再一次的改变就是Android 4.0 ,也就是通常所说的 ICS ,这个于2011年底发布的Android系统,同时也发布了指导性的应用设计规范《Android Design》有了设计规范的指导,就有了更多应... 阅读全文
posted @ 2013-09-25 20:19 Class Xman 阅读(260) 评论(0) 推荐(0)
sql server 2005中使用with实现递归
摘要: WITH fw_requestion_note_temp(old_apply_id)AS( --取根节点放入临时表 SELECT old_apply_id FROM fw_requestion_note --WHERE old_apply_id = 'e741470e-8b5c-4f91-9b03-c7474d103aef' --根据已取到的数据递归取其字节点的数据 UNION ALL SELECT fw.old_apply_id FROM fw_requestion_note fw INNER JOIN fw_requestion_note_temp temp... 阅读全文
posted @ 2013-09-25 20:17 Class Xman 阅读(172) 评论(0) 推荐(0)
在驱动和应用程序间共享内存
摘要: 在不同的场合,很多驱动编写人员需要在驱动和用户程序间共享内存。两种最容易的技术是:l 应用程序发送IOCTL给驱动程序,提供一个指向内存的指针,之后驱动程序和应用程序就可以共享内存。(应用程序分配共享内存)l 由驱动程序分配内存页,并映射这些内存页到指定用户模式进程的地址空间,并且将地址返回给应用程序。(驱动程序分配共享内存)使用IOCTL共享Buffer:使用一个IOCT描述的Buffer,在驱动和用户程序间共享内存是内存共享最简单的实现形式。毕竟,IOCTL也是驱动支持其他I/O请求最经典的方法。应用程序调用Win32函数DeviceIoControl(),要被共享的Buffer的基地址和 阅读全文
posted @ 2013-09-25 20:15 Class Xman 阅读(298) 评论(0) 推荐(0)
Documentation/sched-bwc.txt 的中文翻译
摘要: Chinese translated version of Documentation/sched-bwc.txtIf you have any comment or update to the content, please contact the original document maintainer directly. However, if you have a problem communicating in English you can also ask the Chinese maintainer for help. Contact the Chinese maintaine 阅读全文
posted @ 2013-09-25 20:12 Class Xman 阅读(656) 评论(0) 推荐(0)
Windows NT 驱动程序开发人员提示 -- 应注意避免的事项
摘要: 下面是开发人员在使用 Windows NT 设备驱动程序时应当避免的事项列表:1. 一定不要在没有标注 I/O 请求数据包 (IRP) 挂起 (IoMarkIrpPending) 的情况下通过调度例程返回 STATUS_PENDING。 2. 一定不要通过中断服务例程 (ISR) 调用 KeSynchronizeExecution。 它会使系统死锁。 3. 一定不要将 DeviceObject->Flags 设置为 DO_BUFFERED_IO 和 DO_DIRECT_IO。 它会扰乱系统并最终导致致命错误。 而且,一定不要在 DeviceObject->Flags 中设置 MET 阅读全文
posted @ 2013-09-25 20:11 Class Xman 阅读(186) 评论(0) 推荐(0)
理解和使用NT驱动程序的执行上下文
摘要: 理解Windows NT驱动程序最重要的概念之一就是驱动程序运行时所处的“执行上下文”。理解并小心地应用这个概念可以帮助你构建更快、更高效的驱动程序。NT标准内核模式驱动程序编程的一个重要观念是某个特定的驱动程序函数执行时所处的“上下文”。传统上文件系统开发者最关注这个问题,但所有类型的NT内核模式驱动程序的编写者都能从执行上下文的深刻理解中获益。小心谨慎地使用执行上下文的概念能帮助构建更高性能、更低开销的驱动程序设计。在本文中,我们将探寻执行上下文的概念。作为对概念的示范,本文在结尾描述了一个能让用户程序在内核模式下运行并拥有其中所有权限的驱动程序。在这个过程中,我们也将讨论设备驱动程序中执 阅读全文
posted @ 2013-09-25 20:08 Class Xman 阅读(425) 评论(0) 推荐(0)
过滤驱动加密文件(代码)
摘要: 摘要: 我想做一个unlocker一样的程序,不管这个文件有没有被使用,先实现删除它。在查资料过程中,就知道了如果不访问磁盘扇区的话,除非写驱动才能做到。奈何时间有限,工作匆忙,一直没有完成。而且忽视了更简便的方法——在别的路径下把修改后的OCX控件重新注册一下就可以了。 这些都不要说了,这段闲暇时间,我写了一个过滤加密,就这么简单。在DDK的示例Sfilter基础上改的。 文件过滤加密的源代码//过滤读NTSTATUS SfRead(__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp){ PIO_STACK_LOCATIO... 阅读全文
posted @ 2013-09-25 20:07 Class Xman 阅读(510) 评论(0) 推荐(0)
文件监控(教学版)
摘要: 参考FileSpy写的文件监控程序,但比它的抽象多了。可能瑞星的文件驱动也是这样写的,否则它为什么老阻止我安装驱动呢。测试程序是一个命令行小程序,负责打开设备,开启监控和关闭监控,运行时开启和关闭两次。在DebugView中查看输出信息,我只是想看看能不能达到目的,所以信息量很少。在驱动程序中开启和关闭监控的代码:VOID AttachedToDeviceByName (__in PWSTR DeviceName, __in BOOLEAN attach){UCHAR tmp_buf1[50]; UNICODE_STRING volumeName; NTSTATUS status; OBJEC 阅读全文
posted @ 2013-09-25 20:05 Class Xman 阅读(226) 评论(0) 推荐(0)
牛腩新闻发布系统中学到的几个技巧
摘要: 在做牛腩新闻发布系统的时候,有些小技巧真的太有用了,可以省去我们很多的精力和时间,进而提高我们的代码编辑能力和工作学习效率。在这里整理一下,借助巨人的肩膀,给自己也方便大家,正所谓磨刀不误砍柴工,在模仿、揣摩和创新过程中才能事半功倍!下面是目前觉得比较有用的几个:1、快速定位未完成的代码 在未完成的代码前注释“//TODO:+自己所需加的注释”。 它的功能相当于书签的作用,具有记忆代码的功能,在做项目的时候非常有用。如果第一天有未完成的代码,第二天再来上班的时候就可以直接做前一天未完成的任务。实现方法: 选择“视图”→“其他窗口”→“任务列表”或者快捷键“Ctrl+Alt+K”即可,出现如下图 阅读全文
posted @ 2013-09-25 20:02 Class Xman 阅读(148) 评论(0) 推荐(0)
为什么同时需要IP地址和MAC地址
摘要: 每个以太网设备在出厂时都有一个唯一的MAC地址,为什么还需要为每台主机再分配一个IP地址?或者说每台主机都分配唯一的IP地址,为什么还要在网络设备(如网卡,集线器,路由器等)生产时内嵌一个唯一的MAC地址呢?主要原因有以下几点:(1)IP地址的分配是根据网络的拓朴结构,而不是根据谁制造了网络设置。若将高效的路由选择方案建立在设备制造商的基础上而不是网络所处的拓扑位置基础上,这种方案是不可行的。(2)当存在一个附加层的地址寻址时,设备更易于移动和维修。例如,如果一个以太网卡坏了,可以被更换,而无须取得一个新的IP地址。如果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一 阅读全文
posted @ 2013-09-25 20:00 Class Xman 阅读(456) 评论(0) 推荐(0)
Windows8.1 preview硬盘安装(图解)
摘要: 本人小本系统是win7 32位的,想要装win8 64位 ,想直接镜像安装不可能,因为位数不同。U盘只有2G ,显然也放不下3.6G的win8系统。借助NT6 HDD Installer,可以在本地硬盘安装任意系统,免刻录光盘和U盘安装。 先确定自己的CPU的位数,再选择下载对应的位数的系统,比如CPU是32位的,就不要勉强跑64位的系统,如果CPU是64位的,装32位的就不能很好的发挥性能,这就很好解释为毛硬件配置还不错,但跑起来就想死。 (一)查看自己CPU的位数, 运行Cmd下,输入systeminfo,显示一堆信息 定位到“处理器”一项,[01]后面如果显示... 阅读全文
posted @ 2013-09-25 19:59 Class Xman 阅读(495) 评论(0) 推荐(0)
LTE发射机ACLR性能的测量技术
摘要: 现代无线服务提供商正致力于不断扩大带宽,为更多用户提供互联网协议(IP)服务。长期演进技术(LTE)是对当前部署的3GPP 网络进行增强并创造更多更重要应用的新一代蜂窝技术。LTE 的体系结构复杂同时还在不断演进当中,这为网络和用户设备的设计与测试带来了新的挑战。其中,在空中接口上的一个关键挑战就是如何在信号传输过程中进行功率管理。在LTE 等数字通信系统中,发射信号泄漏到邻近信道的功率可能会对邻近信道中的信号传输产生干扰,进而影响系统性能。相邻信道泄漏功率比(ACLR)测试可以验证系统发射机的工作性能是否符合规定的限制。鉴于LTE 技术的复杂性,快速和精确地执行这种关键测试对于测试人员来说充 阅读全文
posted @ 2013-09-25 19:56 Class Xman 阅读(2057) 评论(0) 推荐(0)
抽象类的基本概念------abstract
摘要: 抽象类的概念:包含一个抽象方法的类就称为抽象类。抽象方法:只声明但未实现的方法称为抽象方法,使用abstract关键字声明。抽象类的定义及使用规则: abstract class A{ // 是定义了一个抽象类 public static final String FLAG = "CHINA" ; // 全局常量 private String name = "XIAOWU" ; // 定义一个普通的属性 public void setName(String name){ this.name = name ; } public String getName 阅读全文
posted @ 2013-09-25 19:54 Class Xman 阅读(247) 评论(0) 推荐(0)
百度地图小图标没有显示的解决方案
摘要: 这久,公司网百度地图API标记小图标不显示啦。我首先想到的是重新生成地图工具,重新生成后,发现问题并没有得到解决。于是我从源代码开始着手,通过查看,我找到了该图标的路径http://dev.baidu.com/wiki/static/map/API/img/ico-marker.gif,输入地址栏后发现,无法显示该页面。 原因找到,原来是百度地图的该图片不存在或发生了变更;通过仔细的查询,我找到了解决方案:找到小图标的路径,用最新图标路径进行替换,问题http://map.baidu.com/image/us_cursor.gif解决。 阅读全文
posted @ 2013-09-25 19:52 Class Xman 阅读(868) 评论(0) 推荐(0)
nfs:server 172.168.1.22 not responding,still trying问题解决方法 平台为RealARM 210平台
摘要: nfs:server 172.168.1.22 not responding,still trying问题解决方法 ,平台为RealARM 210平台。 这里的问题是在使用nfs挂载文件系统时遇到的,所以这里只说明文件系统挂载时出现这问题的解决方案。出现问题的情况请看下图: 在网上搜索可以搜到解决的办法,但基本都是大同小异,或者说的不太明白,导致卡了我半天也没解决。网上的解决方法如下,也许有些人的问题可以解决但是我的问题确实是没有解决。在mini2440开发板上挂载主机上的nfs文件系统后传送较大文件时会出现下面的提示: nfs:server is not responding, still. 阅读全文
posted @ 2013-09-25 19:50 Class Xman 阅读(453) 评论(0) 推荐(0)
大话分页(二)
摘要: 上篇文章大话分页(一)中简单介绍了Mysql、oracle和SqlServer三种数据库分页的方式以及Hibernate框架进行的分页方式及其优势。接上篇内容,我在此继续介绍。今天我们来简要介绍一下前台页面显示的分页框架:pager-taglib。 pager-taglib 后台无论是使用具体数据库的特色语句进行分页,还是使用Hibernate框架,它们都是将数据封装在PageModel中,都需要将PageModel的对象传递到前台来,并且在前台进行显示。pager-taglib框架就是一个前台显示的框架。使用该框架的步骤基本如下: 1、拷贝pager-taglib.jar包到项目下;2、在J 阅读全文
posted @ 2013-09-25 19:48 Class Xman 阅读(199) 评论(0) 推荐(0)
In App Purchases(IAP 应用程序內购买): 完全攻略
摘要: 原文: http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/ 参考: http://www.cocoachina.com/bbs/read.php?tid-11357.html 新: http://www.cocoachina.com/gamedev/misc/2012/0409/4129.html demo 第一印象觉得In-App Purchase(简称IAP)非常简单。Apple提供的大量文档应该让开发者很快熟悉地熟悉。那麽,为什麽在你的应用中集成IAP特性就如此令人生厌呢? ... 阅读全文
posted @ 2013-09-25 19:45 Class Xman 阅读(381) 评论(0) 推荐(0)
快速修改数组的问题
摘要: 记得去年上算法分析课的时候讲过怎么快速的修改数组,比如,把数组中偶数放在前面,奇数放在后面;把数组中能被三除尽的数放在前面,不能的则放在后面。。。 如果,我没看到那道题我的思路肯定是一个一个的写函数呗,不就是快速排序的思想吗,不过,当我看到了那道题的解法后,发现,真的应该好好想想函数的通用性。 下面,我直接贴出代码:#include int quick_insert_(int *data, int len, int (*fun)(int data)){ int left = 0; int right = len - 1; if (data == NULL || len <=1) ... 阅读全文
posted @ 2013-09-25 19:44 Class Xman 阅读(201) 评论(0) 推荐(0)
64位linux中使用inet_ntoa报错处理
摘要: 最近一直使用linux mint 15,我用的是64位操作系统,在进行网络编程的时候,发现一个问题,请看源码:/*get_ip_by_name.c*/#include #include #include #include #include #include int main(int argc,char *argv[]){ struct hostent *h; if( argc != 2 ) { printf("Usage:%s hostname\n",argv[0]); exit(1); } if( (h=gethostbyname(argv[1])) == NULL ) 阅读全文
posted @ 2013-09-25 19:41 Class Xman 阅读(790) 评论(0) 推荐(0)
CDN和双线机房相比有何优势
摘要: 1、什么类型的网站最需要CDN? 适合目标客户覆盖全国范围的网站,不论是南方电信、还是北方网通用户、铁通用户,均要求能快速访问到客户网站,彻底解决电信、网通之间的互访瓶颈。 另外国外的网站,如果需要提高对中国的访问速度,由于国内外速度有明显差异,CDN对于它们的提速也是立竿见影的。 2、CDN加速是对网站所在服务器加速,还是对其域名加速? CDN是只对网站的某一个具体的域名加速。如果同一个网站有多个域名,则访客访问加入CDN的域名获得加速效果,访问未加入 CDN的域名,或者直接访问IP地址,则无法获得CDN效果。 3、CDN和镜像站点比较有何优势? A.CDN对网站的访客完全透明,不需要访客手 阅读全文
posted @ 2013-09-25 19:39 Class Xman 阅读(253) 评论(0) 推荐(0)
ffdshow 源代码分析1 : 整体结构
摘要: ffdshow是一个非常强大的DirectShow解码器,封装了ffmpeg,libmpeg2等解码库。它也提供了丰富的加工处理选项,可以锐化画面,调节画面的亮度等等。不止是视频,FFDShow现在同样可以解码音频,AC3、MP3等音频格式都可支持。并且可以外挂winamp 的DSP插件,来改善听觉效果。一个词形容:强大。因为项目的要求,需要对ffdshow进行二次开发,正好有这个机会,分析研究一下ffdshow的源代码。 ffdshow项目的资源可以从sourceforge下载。包括编译好的程序,以及原代码等,下载地址:http://sourceforge.net/projects/ffds 阅读全文
posted @ 2013-09-25 19:37 Class Xman 阅读(241) 评论(0) 推荐(0)
手机低端市场,联发科 vs 高通
摘要: 联发科(MTK)是山寨机的源头,我过去曾经鄙视他,现在来了180度转弯。 其实联发科是台湾的上市公司,手机如此复杂的东西,当年 联发科能把基础的手机做出来,而后小山寨厂改改外形,配件就能出若干款手机。 现在在智能手机时代,联发科更是勇往直前,MTK65系列手机芯片陆续被联想,中兴等手机厂商采用,最近火爆的廉价手机红米用的就是 MT6589T 四核处理器。 高通和苹果是有能力改造ARM结构的,联发科的核心实力不如高通,但他还是有相当实力的 MT6589是联发科基于2012年12月份发布的全球首款商用量产四核智能机系统单芯片 (SoC),采用28nm工艺,高度整合联发科... 阅读全文
posted @ 2013-09-25 19:35 Class Xman 阅读(531) 评论(0) 推荐(0)
使用Userlock监控用户访问 增强学校网络安全
摘要: 随着网络技术的不断进步,一方面,拥有广泛教学资源的各大大中院校纷纷升级校园网络技术,保护学校的网络安全。另一方面,网络安全面临的威胁也层出不穷。面对来自网络内外的安全威胁,负责中小学、大学院校网络安全的IT团队们都感受到越来越沉重的压力。以美国新泽西州的卡姆登市为例,该市的卡姆登城市学区拥有超过30个不同学校的约15000名学生,整个片区的网络安全都由卡姆登市学区IT团队维护。卡姆登市学区IT团队以往的做法是,让越来越多的学生加入共享同一个用户登录来提高该学区的网络安全。但由于签署到多台计算机上使用都是相同的登录名,他们发现若有学生滥用学校的互联网或发送违规的电子邮件时,难以追查到底是哪个学生 阅读全文
posted @ 2013-09-25 19:32 Class Xman 阅读(349) 评论(0) 推荐(0)
Windows登录脚本可以限制并发登录吗
摘要: 在Windows服务器中,使用一个Windows登录脚本来限制并发会话靠谱吗?事实上,这种解决方案存在很多缺点和弱点,并不能满足大中型IT基础设施的安全性需求。一、使用登陆脚本限制并发会话,恶意用户可以轻易删除登陆脚本利用登陆脚本来限制Windows上的并发会话乃是这样:在Windows服务器中,并发会话是基于一个隐藏的共享。当用户打开一个会话时登录脚本会创建一个文件,当用户关闭会话时这个文件又被删除。当第二个用户试图打开会话时,脚本会检查文件是否已经存在,如果存在,登录就会被拒绝。然而,在这种方案中,登录脚本是以用户身份执行的。你需要给每个用户访问权限,使他们可以访问共享的会话文件。这样一来 阅读全文
posted @ 2013-09-25 19:31 Class Xman 阅读(322) 评论(0) 推荐(0)
文件上传[Uploadify]
摘要: Uploadify文件上传插件 Uploadify简单说来,是基于Jquery的一款文件上传插件。它的功能特色总结如下:支持单文件或多文件上传,可控制并发上传的文件数在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java……通过参数可配置上传文件类型及大小限制通过参数可配置是否选择文件后自动上传易于扩展,可控制每一步骤的回调函数(onSelect, onCancel……)通过接口参数和CSS控制外观 http://www.uploadify.com/demos/ 案例:http://demo.swfupload.org/v220/index.htm 代码截图: 阅读全文
posted @ 2013-09-25 19:28 Class Xman 阅读(286) 评论(0) 推荐(0)
Java中正则表达式、模式匹配与信息抽取
摘要: 正则表达式相关介绍详细参考:http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html 引言记得几年前在做网页爬虫后的信息抽取时,针对网页源码中隐藏的要提取的信息,比如评论、用户信息等属性信息,直接利用HtmlParser得到。如此做倒是简单,不过利用的是网页的规范的tag标记。其实java中的正则表达式也可以用来实现这一功能。而且对于非tag的一些有规律的系列组合的字符串,正则表达式更能够发挥其卓越的功能。大学时候曾经就接触过正则表达式,不过只是略知皮毛。现在也无心学习,上面的链接网页有一个 阅读全文
posted @ 2013-09-25 19:27 Class Xman 阅读(634) 评论(0) 推荐(0)
IBM Cognos 10 启动报错
摘要: 报错信息:15:35:02, 'LogService', 'StartService', 'Success'.15:35:03, CAF input validation enabled.15:35:03, CAF Third Party XSS checking disabled.15:35:07, CM-SYS-2216 A Content Manager internal PRECACHEINITACTIONS task is complete.15:35:07, CM-SYS-2215 A Content Manager internal 阅读全文
posted @ 2013-09-25 19:24 Class Xman 阅读(936) 评论(0) 推荐(0)
不写单元测试的厨师不是好司机
摘要: 好吧,我承认题目就是个噱头,无聊的时候自娱自乐是一种病,得治!今天要说的话题就是单元测试。从题目说起,厨师和司机都是非常常见的职业,在他们的职业生涯中有着各自的单元测试(其实单元测试无处不在,这里只是举一个简单的例子而已,请大家领会精神)。菜桌上的每一道菜所经历的每个步骤都有单元测试。从种菜开始菜的种子要经过精心挑选的必须成活率符合标准才会发放到各地的种子站。然后农民伯伯辛苦种菜拉到菜市场,到了菜市场想卖出去必须得有营业执照(不怕城管的好汉们除外)还得有卫生许可等等吧,每一步都是一个单元测试。相比而言那种自产自销的农家作业要么规模小要么质量达不到保证。和司机有关的事物更是如此,每辆在马路上行驶 阅读全文
posted @ 2013-09-25 19:22 Class Xman 阅读(187) 评论(0) 推荐(0)
oracle11g rac asm 实例内存修改
摘要: ASM实例内存修改memory_max_target(它为静态参数,修改完成后需要重启实例)memory_target(它为动态参数,不需要重启实例)SQL> select name,issys_modifiable from v$parameter where name='memory_max_target';NAME ISSYS_MOD-------------------------------------------------------------------------------- ---------memory_max_target FALSESQL&g 阅读全文
posted @ 2013-09-25 19:18 Class Xman 阅读(846) 评论(0) 推荐(0)
web前端框架选型
摘要: 1.1、界面使用脚本语言有html5,php5,css3,js动态库jquery等1.2、html采用技术为最新html5技术,html5生成的页面在phone、pad、Phablets、pc也可方便操作,配合公司云通讯的实施和开展。1.3、关于开源php框架 1.3.1、52framework框架 http://www.52framework.com/ ,是html5+CSS3+JS的一个框架,号称有史以来第一个HTML5和CSS3的框架,它是一个Web开发框架,它能实现HTML5和CSS3。它是一个跨浏览器的框架,可以在所有主流的浏览器上运行,包括IE6。 主要是采用一个HTML5 en. 阅读全文
posted @ 2013-09-25 19:15 Class Xman 阅读(468) 评论(0) 推荐(0)
El表达式和fn函数一起使用
摘要: 如下:${a%1>0?a:(fn:substringBefore(a,"."))} 阅读全文
posted @ 2013-09-25 19:12 Class Xman 阅读(209) 评论(0) 推荐(0)
MVC通俗演义系列开篇
摘要: 最近在读《世界史通俗演义》,发现这本书非常好,比从小上大的历史书好的多。读的开心之余,也不敢跟别人说,怕被说成“通俗”。这跟英文的技术类文章很像。英文中的IT类文章几乎是通俗形象的书大行其道,但是中文的不是,就算网络上搜出的博客中的文章也很难理解。 我很喜欢Head First图书的风格,用中国专家认为的几乎恶搞的方式来传播知识,这极其有利于建立兴趣。在这里我发现了东方人同西方人学习方式的不同,比如像学造房子。中国方式: 1 房子的定义种类功能 2 古往今来 -> 2.1 伟大历史:一千万年前,我们中国人就会造房子了,比西方早一亿年 -> 2.2 ... 阅读全文
posted @ 2013-09-25 19:11 Class Xman 阅读(413) 评论(0) 推荐(0)
Java基础加强学习笔记(二)
摘要: 一、反射的基础Class类 1、如何得到各个字节码对应的实例对象(1)类名.class,例如 System.class(2)对象.getClass(),例如 new Data().getClass()(3)Class.forName("包.类名"),例如 Class.forName("java.util.Data") 查询或加载,即有了就用,没有就加载进来2、九个预定义的Class实例对象8个基本类型+1个void 二、反射 1、定义:反射就是把java类中的各种成分映射成相应的java类。2、构造方法的反射应用,class ->construct 阅读全文
posted @ 2013-09-25 19:08 Class Xman 阅读(187) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3