摘要: Because Apple changes the compiler to llvm only in XCode5, so there are some compatible problems with the boost library compiled by old gcc , I tried several days, and get the result, we must set the compiler to clang.1. download newest boost sourcecode fromhttp://sourceforge.net/projects/boost/file 阅读全文
posted @ 2013-09-30 22:49 pangbangb 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 转载地址http://yangjia.lofter.com/post/a55a9_4bd921一、前言作为一个前端,有一款好的开发利器是必不可少的,editplus、notepad++都是不错的工具,体积轻巧,启动迅速(dw太浮肿了)。最近,又有一款新的编辑器诞生,席卷前端界,惹得无数喜爱,不少前端er纷纷抛弃用了数年的“伙伴”,投入了她的怀抱——Sublime Text2。Sublime Text2是一款跨平台的编辑器,再也不用为换平台而找不到合适的、熟悉的编辑器担忧了。目前,还是beta版中,不过功能已经很强大了,更新也很快,目前最新是bulid2181。ST2不是免费的,但可以永久免费使 阅读全文
posted @ 2013-09-30 22:47 pangbangb 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 用java具体代码实现分数(即有理数)四则运算1,背景 Java老师布置了一个关于有理数运算的题目,因为参考书上有基本代码,所以自己主要是对书上代码做了一点优化,使其用户交互性更加友好以及代码封装性更强 2,说明: 分数也称作有理数,是我们很熟悉的一种数。有时希望程序能对分数进行四则运算,而且两个分数四则运算的结果仍然是分数。下面是具体实现 3,java代码具体实现 3.1 运算类封装 package Rational;import java.util.StringTokenizer;/** * @author sunkun * 分数四则运算 */public class Calc... 阅读全文
posted @ 2013-09-30 22:43 pangbangb 阅读(5543) 评论(1) 推荐(0) 编辑
摘要: Activity和View都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可;当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent() 方法会被调用。不过,为了侦听这个事件,你必须扩展这个类并重写该方法,当一些物理按钮被按下时会调用onKeyDown()方法; 常见的按键消息和触摸消息package com.example.androideventdemo;import android.os.Bundle;import android.view.KeyEvent;import android.view.MotionEvent;import android.... 阅读全文
posted @ 2013-09-30 22:39 pangbangb 阅读(2685) 评论(0) 推荐(0) 编辑
摘要: 在这个节点讲讲我对职业发展路径的理解,另外就是理一理脑子里的一些思路,过段时间再看此文又可能是另一番理解。很多路从后往前看的时候总会有遗憾,要是当初怎么怎么样就会怎么怎么样?再完美也会有缺憾,因为人是不知足的。后悔也没用。有一句话叫做:早知如此,又何必当初。命运有些是自己可以掌握的,有些可能需要运气和机会。 先说说路径可达这个词吧?这个词我曾经说过一次,我看很多人会觉得他的路看不到未来,有些人就可以清晰的看到他的方向。这句话怎么理解。比如说你现在所做的工作过两年会不会有所改变。如果答案是否定的,那么说明现在的工作是没有上升通道的,就需要改变。当然安于现状不思进取是另外一回事。时刻... 阅读全文
posted @ 2013-09-30 22:35 pangbangb 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2485 题意:给你n个点,m条相连的边,问你最少去掉几个点使从1到n最小路径>=k,其中不能去掉1,n两个点。题解:这个题目可以用最小流解决,也可以用IDA* + BFS解决。 AC代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namesp 阅读全文
posted @ 2013-09-30 22:32 pangbangb 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 都说大公司学做人,小公司学做事。这话有一定的道理,但是也不是绝对的。做人简单地说就是与人打交道,为人处世;做事,对我们来说就是实现需求,解决bug。有句话,是这么说的:有人的地方就有江湖,有江湖,就得有规则。所以我觉得在小公司也有机会学做人,并且可以接触不同部门的同事,也有机会见到老板,与老板聊天;在大公司,估计有大部分见不到老板吧,别说聊天了,见到的一般也是本部门的同事。从这个层面上讲,在小公司也是有机会学做人的,只是有可能在小公司事情多,都忙着改bug、写代码,而有限的交流也是在IM上了。而在大公司可能一些原因(也许你会懂的),一般会电话、当面沟通。区别是什么呢,区别是在小公司的人,... 阅读全文
posted @ 2013-09-30 22:30 pangbangb 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 今天同学让我帮他调代码,下面是出错的那句:txtSQL= "select * from student_Info where UserID='" & cboUserID.Text& "' and Ischeck='" & 未结账 & "'" 一看便知道是最后面错了,应改为:txtSQL = "select *from student_Info where UserID='" & cboUserID.Text & "&# 阅读全文
posted @ 2013-09-30 22:28 pangbangb 阅读(371) 评论(0) 推荐(0) 编辑
摘要: RAC的两个节点:node1,node2 RAC的两个实例:dbrac1,dbrac2 用户,密码的东西大家看看就懂了。设置成8能通道的。 #!/bin/bashrman target / <<EOFshow all;CONFIGURE BACKUP OPTIMIZATION ON;CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';CONFIGURE CONTROLFILE AUTOBACKUP ON;CONFIGURE DEVICE TYPE DISK PARALLELISM 8 BACKUP TYPE TO BACKUPSE 阅读全文
posted @ 2013-09-30 22:27 pangbangb 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 大部分同学都会创建一位数组,并且一位数组以创建好内存空间就是连续的。但常常也会要用到创建多维连续空间的数组,下面以二三维为例子,大家看了就明白。这就是数组指针与指针数组的灵活应用。(这里说的创建都是指动态创建)template T **CreateDoubleArray(int m,int n)//m为高度,n为每行的长度{ T **cp = new T*[m]; T *rp = new T[m*n]; cp[0] = rp; for(int i = 1;i T ***CreateTrebleArray(int m,int n,int x){ T ***cp = new T**[m]; for 阅读全文
posted @ 2013-09-30 22:26 pangbangb 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 如果cascade属性是默认值"none",当hibernate删除一个持久化对象的时候,不会自动删除与它关联的其他持久化对象。如果希望自动删除它关联的其他持久化对象,可以把casacde属性设为"delete"; 那么hibernate在删除一个Shool对象时,实际执行的SQL是:delete from students where school_id =1;delete from school where id=1; 阅读全文
posted @ 2013-09-30 22:22 pangbangb 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 函数式编程(英语:Functional programming)或者函数程序设计,又称泛函编程,是一种编程范型,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数编程语言最重要的基础是λ演算(lambda calculus)。而且λ演算的函数可以接受函数当作输入(引数)和输出(传出值)。从具体的编程语言实现来来看,数据的不变性,一等函数,高等函数,lambda运算,闭包,惰性求值。另外函数式编程大量使用递归,但是递归效率很低,因此出现了尾递归来优化。除了这些通用的特性以外各个编程语言还实现了自己独有的函数式编程特性。下面就先从通用的开始介绍,然后在介绍各个编程语言独有的特 阅读全文
posted @ 2013-09-30 22:20 pangbangb 阅读(295) 评论(0) 推荐(0) 编辑
摘要: public static ProgressDialog initDialog(Context context) { ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); progressDialog.setCanceledOnTouchOutside(false); progressDialog.setMessage("loading..."); //使其按下Back键无用 prog 阅读全文
posted @ 2013-09-30 22:16 pangbangb 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 题意很明了。 然后我大概的做法就是暴搜了先把每个几边形数中四位数的处理出来。然后我就DFS回溯着找就行了。比较简单吧。 #include #include #include #include #include #include using namespace std;vectorg[7], v[7][10000];int vis[7];void get_three(){ for(int i = 1; ; i++) { int x = i * (i + 1) / 2; if(x >= 10000) break; if(x >= 1000) g... 阅读全文
posted @ 2013-09-30 22:14 pangbangb 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 代码:server:#include#include#include#include #includeint main(int argc,char**argv){int sockfd, new_fd;/*监听socket:sock_fd,数据传输socket:new_fd*/struct sockaddr_in my_addr;/*本机地址信息*/struct sockaddr_in their_addr;/*客户地址信息*/unsigned int sin_size,myport,lisnum;if(argv[1])myport=atoi(argv[1]);elsemyport=7838;i 阅读全文
posted @ 2013-09-30 22:10 pangbangb 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 敲机房收费系统,最难的部分应该就是关于报表的部分了。相对于学生信息管理系统,报表是新内容,在vb中添加报表需要添加第三方控件,首先我们要下载水晶报表,下面就向大家展示一下我设计报表的步骤(我用的新版本的报表),和大家一起学习一下。1,单击解压出来的图标,会出现下面的主界面。2,在工具栏单击“插入”选项卡在下拉菜单中单击“报表头”选项,为报表添加主题。3,在步骤2的操作下会出现下图中的“报表头”字样。再次单击【插入】选项卡选择【静态框】4,在报表头区域拖动鼠标添加静态框并双击输入报表主题。5,在窗体的右下角部分可以根据相应属性设置静态框的位置,字体等等。6,在【插入】选项卡为报表添加明细网格7, 阅读全文
posted @ 2013-09-30 22:09 pangbangb 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 机房收费系统中,好多查询的窗体都包含同一个功能:将数据库中查询到的数据显示在MSHFlexGrid控件中,然后再把MSHFlexGrid控件中的数据导出到Excel表格中。 虽然之前做过学生信息管理系统,不过并没有涉及到这个功能,因此记录于此,于己,回顾反思,于大家,分享学习。方法一:在根目录中事先建立空的Excel表格1、在与VB工程同一根目录中建立将要导入数据的Excel表格; 2、在VB事件中写代码:Private Sub cmdExport_Click() Dim i As Integer Dim j As Integer myFlexGrid.Redraw = ... 阅读全文
posted @ 2013-09-30 22:06 pangbangb 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 有一个未完成的等式:123456789=N 当给出整数N的具体值后,请你在2,3,4,5,6,7,8,9这8个数字的每一个前面,或插入运算符号“+”,或插入一个运算符号“-”,或不插入任何运算符号,使等式成立,并统计出能使等式成立的算式总数,若无解,则输出0。 例如:取N为108时,共能写出15个不同的等式,以下就是其中的二个算式: 1+23+4+56+7+8+9=108 123-45+6+7+8+9=108 输入一个数N 输出一个数,表示能使等式成立的算式总数。 方法一:#include "stdafx.h"#include #include #include #incl 阅读全文
posted @ 2013-09-30 22:04 pangbangb 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 大数据挖掘涉及如下的课程:机器学习,统计学,人工智能,数据库等,但是更多的注重如下的特性:1)可扩展性(Scalability)(大数据)2)算法和架构3)自动的处理大数据 我们需要学习挖掘不同类型的数据:1)高维的数据2)图数据3)无限的(infinite/never-ending)数据4)贴有标签的数据 同时我们还要学习不同的计算模型:1)MapReduce算法2)流和在线(Streams and Online)算法3)Single machine in-memory 然后,还要学习解决现实中的问题,像:1)推荐系统2)关联规则3)链接分析4)重复检测等等。 还要学习各种“工具" 阅读全文
posted @ 2013-09-30 22:00 pangbangb 阅读(288) 评论(1) 推荐(0) 编辑
摘要: 我们做系统,有没有想过,自己的容量很大的一个数据库就被很轻易的进入,并删除,是不是很恐怖的一件事。这就是sql注入。一、SQL注入的概念 SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合(我们做的收费系统中用的一些拼接语句),通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。二、SQL有两种方式注入: 平台层注入和代码层注入,前者由不安全的数据库配置或数据库平台的漏洞所致;后者主要是由于程序员对输入未进行细致地过滤,从而执行了非法的数据查询。基于此,SQL注入的产生原因通常.. 阅读全文
posted @ 2013-09-30 21:58 pangbangb 阅读(210) 评论(1) 推荐(0) 编辑