摘要: #include #include #include #include #include #define NUM_THREADS 10 #define buffer_size 6000000void *thread_function(void *agr);int buffer[buffer_size];int result[NUM_THREADS];int result1[NUM_THREADS];int main() { int res; pthread_t a_thread[NUM_THREADS]; void *thread_result; int lots_of_threads; // 阅读全文
posted @ 2013-07-20 19:37 坚固66 阅读(238) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-07-20 19:35 坚固66 阅读(120) 评论(0) 推荐(0)
摘要: 随着智能手机和平板电脑的普及,越来越多的互联网服务也开始向移动端拓展,除了传统的互联网服务如搜索、即时通信之外,网络文学这项新兴的互联网业务也没忽视对移动端的布局。 7月9日,中国最大的网络文学出版平台盛大文学在北京召开了一场以“新机遇,新战略”为题的发布会,发布会上宣布,盛大文学已通过私募融资总计1.1亿美元,投资方包括高盛集团及新加坡投资机构淡马锡。此次融资将为盛大文学发展提供新的机遇,所得资金主要用于实现盛大文学新的开放战略和移动战略。由此可见,盛大在移动端是有着系统的规划的,同时,风险投资机构也对盛大的这种战略理念十分认同,否则不可能豪掷1.1亿美元的投资。 那么盛大在移动端的布局究. 阅读全文
posted @ 2013-07-20 19:34 坚固66 阅读(147) 评论(0) 推荐(0)
摘要: - (UIImage *)imageFromImage:(UIImage *)image { CGSize size = image.size; CGRect rect = CGRectZero; rect.size = size; rect.origin.x = (size.width - size.height) / 2; rect.size.width -= 2 * rect.origin.x; CGImageRef sourceImageRef = [image CGImage]; CGImageRef newImageRef = CGImageCreateWithI... 阅读全文
posted @ 2013-07-20 19:33 坚固66 阅读(541) 评论(0) 推荐(0)
摘要: 以下代码实现的效果是:BoundOpenView从居中移动到顶部,移动完后,BoundSendView从隐藏变为显示,并从顶部移动BoundOpenView下方20dp处,同时透明度慢慢增加。 private void BoundOpenViewAnimation() { Log.i(TAG, "BoundOpenViewAnimation"); final int top = BoundOpenView.getTop() - DensityUtil.dip2px(mContext, 20); final int height = BoundOpenView.getHeig 阅读全文
posted @ 2013-07-20 19:29 坚固66 阅读(1476) 评论(0) 推荐(0)
摘要: 项目背景:数据库数据量:2T,BI数据仓库操作系统升级:suse linux11sp1升级到sp2数据库升级:数据库从10G升级到11G,服务器硬件升级:服务器换新机器,旧机器(24cpu(逻辑)、32G内存),新机器(80cpu、512G内存)。存储升级:存储更换为新一代。跟qq群里的兄弟们进行了热烈的讨论,大家都在考虑,到底哪种迁移工具更好一些? 最后大家一致认为,评价优异顺序为: 传输表空间>RMAN>EXPDP OGG虽然也不错,但是不知道是大家用的少,还是这个东西问题太多,大家一致的认为:“OGG是个坑!” 如果使用expdp时,可以结合使用dblink来加快效率,由于不 阅读全文
posted @ 2013-07-20 19:27 坚固66 阅读(228) 评论(0) 推荐(0)
摘要: Author:Harish_hu@qq.com 由于现在电脑上只有4.0的代码,考虑到代码差别也不大,所以下部分,就基于4.0来分析。3:SensorManager 上一部分说过,开机后,system server启动时,就会初始化sensor service,也就是说,开机后她一直都在后台运行着,客户端部分,直接connect就行了。至于怎么connect,这一切都被封装到SensorManager里了。3.1 SensorManager的创建获取SensorManager的对象实例代码:mSensorManager =(SensorManager)getSystemService(SEN. 阅读全文
posted @ 2013-07-20 19:26 坚固66 阅读(419) 评论(0) 推荐(0)
摘要: 正则表达式是一种用于文本匹配的通用语言。 正则表达式的基本组成部分: 正则表达式描述例子 ^ 行起始标记 ^abc匹配以abc起始的行 $ 行结束标记 abc$匹配以abc结束的行 . 匹配任意一个字符 abc . 匹配abc后跟任意一个字符 [ ] 匹配包含在[字符]之中的任意一个字符 abc[de] 匹配abcd 或者 abce [ ^ ] 匹配除[^字符]之中的任意一个字符 abc[^de] 匹配除abcd 或 abce 外abc后跟任意一个字符 [ - ] 匹配[ - ]之中制定范围中的任意一个字符 abc[d-g] 匹配... 阅读全文
posted @ 2013-07-20 19:24 坚固66 阅读(173) 评论(0) 推荐(0)
摘要: 原文出处: http://openmesh.org/Documentation/OpenMesh-Doc-Latest/tutorial.html 这个例程演示了: 如何声明MyMesh如何添加顶点和面到Mesh中如何使用IO函数写入网格数据 每一个程序第一步都是定义MyMesh类型。OpenMesh支持常见的多边形网格(面由可变顶点数的多边形组成)以及特殊的三角网格(所有面都是三角形的)。在这个例子中我们希望构建一个六面的正方体,因此我们选择多边形网格。 OpenMesh同样支持不同的网格内核,指定顶点、边和面是如何存储的(参考Mesh Kernels)。然而,存储器必须提供一个阵列... 阅读全文
posted @ 2013-07-20 19:21 坚固66 阅读(1065) 评论(0) 推荐(0)
摘要: 03.01逻辑运算符&&,and||,orxor这里只强调一点用and或者or的话,记得加上括号,不然可能出错,至于原因我也不是很清楚,反正尽量直接用&&,||就行了,C中也是用这两个。 03.02位运算符(Bitwise Operators)&,|,^php中的位运算符也是针对整数。除非两个运算符都为字符串,不然就将其中一个不是整数的转换成整数,如果两个都是字符串,则就算的长度以比较短的为主(除了|外是比较长的为主),按照字符为单位(每一个字符都转换成整型进行计算)。 可以这样理解较短的后面补上0填充,而&相当与乘法,所以按照位数计算过去的话以 阅读全文
posted @ 2013-07-20 19:19 坚固66 阅读(203) 评论(0) 推荐(0)
摘要: 一:在main.xml文件中设置布局 二:在主活动的Activity中进行信息的处理package com.org.bundle_ac;import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import androi... 阅读全文
posted @ 2013-07-20 19:17 坚固66 阅读(275) 评论(0) 推荐(0)
摘要: 首先安装基础依赖组建,注:这些依赖组建也是LINUX+PHP+MYSQL+APACHE+NGINX+MEMCACHED时必要的系统组件 LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel gd* bzip2 bzip2-devel ncurses ncurses-devel ne... 阅读全文
posted @ 2013-07-20 19:16 坚固66 阅读(621) 评论(0) 推荐(0)
摘要: 注册表简介有时程序中要存些设置信息,一个方法就是创建一些普通的txt或xml文件,然后保存进去就行了.另一办法就是保存到注册表里.注册表是由windows维护的一个小数据库.里面也会保存windows本身的很多配置信息.我们在命令行通过regedit可以手动打开注册表查看相关信息.在页面上我们会看到左边有很多树形结构的内容,我们可以简单的把它等同于目录.最顶端的5个根键所包括的内容分别是1.)HKEY_CLASSES_ROOT定义了系统中所有文件类型标志和基本操作标志.2.)HKEY_CURRENT_USER当前用户的配置信息,包括环境变量、桌面设置、网络连接,软件运行信息等3.)HKEY_L 阅读全文
posted @ 2013-07-20 19:15 坚固66 阅读(423) 评论(0) 推荐(0)
摘要: //Computational Geometry 1 points//by kevin_samuel(fenice) Soochow University 2011//kevin.samuel.sun@gmail.com//kevin-samuel.myazure.org//temple#include #include #include #include using namespace std;//defineconst double EPS = 1e-8;const double PI = acos(-1.0);//pointclass Point{public: double x; .. 阅读全文
posted @ 2013-07-20 19:13 坚固66 阅读(138) 评论(0) 推荐(0)
摘要: 本文的测试环境:Win7+虚拟机VMWareVMware-workstation-full-7.1.4-385536+Ubuntu12.04Nginx-1.4.0 要想有效的研究Nginx源码,必须要动手调试,GDB就是有用的利器。下面简要介绍用GDB调试Nginx的一个小例子。 本文完成了这样的工作:跟踪worker子进程,观察worker子进程阻塞在何处。然后利用wget向nginx发送一个消息,观察整个消息处理过程。 关于GDB调试Nginx,有一篇博文讲的很不错,可以参考下:利用GDB调试Nginx。这篇博客的作者Lenky即《深入剖析Nginx》的作者。这本书讲的也不错,正在研究中. 阅读全文
posted @ 2013-07-20 19:10 坚固66 阅读(251) 评论(0) 推荐(0)
摘要: 1、webservice端using System; using System.Collections.Generic; using System.Web; using System.Web.Services; using System.Configuration; using System.Data.SqlClient; using System.Data; /// ///WebService 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = 阅读全文
posted @ 2013-07-20 19:08 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 原文出处: http://openmesh.org/Documentation/OpenMesh-Doc-Latest/tutorial.html 这个例子展现: 如何使用迭代器如何使用循环机 这个例子是第一个版本的平滑器。我们将会介绍迭代器(iterators)和循环机(circulators)。 这两个概念提供线性枚举的功能,比如网格中所有的顶点,围绕一个顶点循环,枚举所有的1-ring邻接元素。更详细的内容参考Mesh Iterators and Circulators。 首先我们定义Mesh类型。这一次我使用三角网格而不是多边形网格: #include typedef Ope... 阅读全文
posted @ 2013-07-20 19:05 坚固66 阅读(452) 评论(0) 推荐(0)
摘要: 1,struct sk_buff数据结构struct sk_buff{ //这两个结构必须放在最前面 struct sk_buff *next; struct sk_buff *prev; struct sk_buff_head *list; struct sock *sk; //指向所属的sock结构 ktime_t tstamp; //表示包接收的时间 /* 这个变量的类型是net_device,net_device它代表一个网络设备。dev的作用与这 个包是准备发出的包还是刚接收的包有关。当收到一个包时,设备驱动会把sk_buff 的dev指针指向收到这个包的网络设备;当一个包被发送.. 阅读全文
posted @ 2013-07-20 19:04 坚固66 阅读(3013) 评论(0) 推荐(0)
摘要: 一、文件流ofstream,由ostream派生而来,用于写文件 ifstream,由istream派生而来, 用于读文件 fstream,由iostream派生而来,用于读写文件 二、打开文件说明了流对象之后,可使用函数open()打开文件。文件的打开即是在流与文件之间建立一个连接 函数原型 void open(const char * filename, int mode = ios::out,int prot = _SH_DENYNO); 参数 filename:文件的名称,可以包含(绝对和相对)路径 mode:文件打开模式 prot:保护模式 (一)、文件打开模式打开方式描述 i... 阅读全文
posted @ 2013-07-20 19:03 坚固66 阅读(1845) 评论(0) 推荐(0)
摘要: I.JVM进程的生命周期JVM实例的生命周期和java程序的生命周期保持一致,即一个新的程序启动则产生一个新的JVM进程实例,程序结束则JVM进程实例伴随着消失。那么程序启动和程序终止就是JVM实例生命周期的两个边界,两个边界点可以这么理解:一个拥有程序入口(main函数)的class在执行main方法时,相应的JVM就被创建了(即JVM生命周期的起点),当由此main函数启动的所有非守护线程都终止时,JVM即退出(JVM实例生命周期的终点)。举个实例来描述一下JVM实例的生命周期:(1) JVMInstance.javapublic class JVMInstance { public... 阅读全文
posted @ 2013-07-20 19:00 坚固66 阅读(203) 评论(0) 推荐(0)
摘要: Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了. Input 第一行正整数N(0#includeusing namespace std;struct node{ char name[100],addr[100]; int m;};int main(){ int t,n,i,j,d,flog[120]; struct node f[120],temp; cin... 阅读全文
posted @ 2013-07-20 18:58 坚固66 阅读(282) 评论(0) 推荐(0)
摘要: Jenkins支持很多的plugin,这些plugin极大地丰富了Jenkins的功能。安装plugin有两种方式:自动安装和手动安装。1.自动安装这种方式非常简单,但前提是Jenkins必须连接网络。通过浏览器进入Jenkins界面,Manage Jenkins->Manage Plugins,在Available标签中,列出了所有的plugin。选中所需plugin前面的复选框,点击“Install without restart”按钮,可以自动安装。安装界面如下图所示: 2.自动安装在不能联网的情况下,就只能手动安装,即通过Jenkins CLI安装。必须先在https://ci. 阅读全文
posted @ 2013-07-20 18:56 坚固66 阅读(1076) 评论(0) 推荐(0)
摘要: package com.dao;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class DbManager { private static String URL = "jdbc:mysql://localhost:3306/sales";//sales是数据库名 private static String USER = & 阅读全文
posted @ 2013-07-20 18:53 坚固66 阅读(187) 评论(0) 推荐(0)
摘要: Chrome 7月9日刚为Chrome打包的应用提供了强大的访问Google服务例如Google统计、GoogleAPI和Google 钱包的能力,除此之外,还能够使用系统层面的服务包括蓝牙和原生应用通信。 打包应用可以在Mac、Linux和Windows上脱离Chrome浏览器独立运行。可以把它们看做用传统Web技术例如HTML、CSS和JS开发的单机应用,同时它们看起来和用起来也很像本地应用。 为什么这些新特性非常重要?Chrome正在越来越快的成为自平台,浏览器不再只是浏览器:这不仅体现了Chrome朝桌面平台方向努力的决心,还体现了Google通过提供桌面应用的体验来获... 阅读全文
posted @ 2013-07-20 18:52 坚固66 阅读(184) 评论(0) 推荐(0)
摘要: 进程系统调用函数fork();其原型pid_tfork(void);其在头文件#include,#include这个函数的返回值:如果是出错返回-1;如果是成功的话返回两次,对于父进程返回子进程的进程号,对于子进程返回0;对于fork()这个函数,我这里要简要的分析一下:注意下面的言语是我自己理解的仅供参考:fork()解析:分析一:首先如果在一个程序中调用fork(),那么当前这进程就会作为一个父亲进程创建一个子进程,这个创建的过程,实际上是把当前这个父进程的所有资源复制一份给其子进程,但是,虽然是copy了一份“基因”,其功能也可能不一样,要根据你自己的代码是怎样实现的分析二:在功能部分, 阅读全文
posted @ 2013-07-20 18:49 坚固66 阅读(325) 评论(0) 推荐(0)
摘要: ssd可以用作redo 盘吗?1.ssd有写磨损,而且ssd的写性能也不是非常好,ssd只是随机读特别好,因为不需要寻道吧。并且ssd比较容易损坏 2、做index表空间和临时表空间是个不错的选择 3、ssd硬盘可擦写的次数目前来说不是很理想 4、SSD的写寿命本来就短,再加上严重的写惩罚,事务繁忙的系统,不用多久SSD盘就废了。 redo的安全性才是第一位的考虑 5、写的话,没那么理想,因为阵列的话,首先是写到缓存里,就返回写成功,所以没那么高提升 6、Oracle redo logs不要放到SSD磁盘上现在 The tips below will help you to reduce l. 阅读全文
posted @ 2013-07-20 18:49 坚固66 阅读(248) 评论(0) 推荐(0)
摘要: 静态库和动态库的区别1.静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么你的程序必须重新编译。2.动态函数库这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数,因此动态函数库所产生的可执行文件比较小。由于函数库没有被整合进你的程序,而是程序运行时动态的申请并调 阅读全文
posted @ 2013-07-20 18:47 坚固66 阅读(364) 评论(0) 推荐(0)
摘要: COM--ComponentObjectModel,即组件对象模型,它是微软提出的一套开发软件的方法与规范。它也代表了一种软件开发思想,那就是面向组件编程的思想。 COM编程思想--面向组件编程思想(COP) 众所周知,由C到C++,实现了由面向过程编程到面向对象编程的过渡。而COM的出现,又引出了面向组件的思想。其实,面向组件思想是面向对象思想的一种延伸和扩展。因此,就让我们先来回忆一下面向对象的思想吧。 面向对象思想是将所有的操作以及所操作的对象都进行归类(由class实现),而它的目标是要尽量提高代码的可重用性(这也是面向对象相比面向过程最大的优点之一)。比如,有两个程序A和B都需要对c 阅读全文
posted @ 2013-07-20 18:45 坚固66 阅读(385) 评论(0) 推荐(0)
摘要: Design Patterns in Smalltalk MVC在Smalltalk的MVC设计模式The Model/View/Controller (MVC) triad ofclasses [KP88] is used to build user interfaces in Smalltalk-80. Looking at thedesign patterns inside MVC should helpyou see what we mean by the term"pattern."模型/视图/控制器(MVC)类[kp88]是用来在Smalltalk-80构建用户 阅读全文
posted @ 2013-07-20 18:41 坚固66 阅读(237) 评论(0) 推荐(0)
摘要: 好久没写树型dp了...以前都是先找到叶子节点.用队列维护来做的...这次学着vector动态数组+DFS回朔的方法..感觉思路更加的清晰... 关于题目的第一问...能邀请到的最多人数..so easy了...很基础的树形DP..dp[k][0]表示以k为根的子树不选k点时的最大人数...dp[k][1]代表选k点时的.... 关键是题目要求判断是否最优解唯一...首先如果状态a可以转移到状态b并且状态a达到最优方案的方式不唯一....那么转移得到的b最优方案的方式也必然不唯一...那么可以用一个布尔型数组uni[k][tp] ( k代表哪个点,tp=0或者1..和dp里的意思一样.... 阅读全文
posted @ 2013-07-20 18:39 坚固66 阅读(199) 评论(0) 推荐(0)
摘要: 组件(Component)和对象(Object)之间的区别先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(RulesObject)。组件看起来像对象,但不符合对象的学术定义。它们的主要区别是:组件可以在另一个称为容器(有时也称为承载者或宿主)的应用程序中使用,也可以作为独立过程使用;组件可以由一个类构成,也可以由多个类组成,或者是一个完整的应用程序;组件为模块重用,而对象为代码重用。现在,比较流行的组件模型有COM(ComponentObjiectModule,对象组件模型)/DCOM(Distri 阅读全文
posted @ 2013-07-20 18:38 坚固66 阅读(576) 评论(0) 推荐(0)
摘要: 一、检查系统信息[root@aix222 /]# oslevel -r5300-08[root@aix222 /]# prtconf | grep -i memMemory Size: 1904 MBGood Memory Size: 1904 MB…[root@aix222 /]# lsattr -El mem0goodsize 1904 Amount of usable physicalmemory in Mbytes Falsesize1904 Total amount of physical memory in Mbytes False[root@aix222 /]# prtconf 阅读全文
posted @ 2013-07-20 18:36 坚固66 阅读(282) 评论(0) 推荐(0)
摘要: 引言前面我们分析了ORPSoC的整体架构,并对其子系统进行了深入的分析和了解。但对于ORPSoC的核心模块or1200_top及其内部的core--or1200_cpu模块却鲜有涉及,算是ORPSoC分析的盲区,也是蒙在我心里的一片乌云。本小结就对这两个模块的整体架构进行分析,扫除这块所谓的‘盲区’和‘乌云’。 1,a general picture按照惯例,还是先对这两个模块有一个感性认识。下面就是or1200_top和or1200_cpu的模块连接图。CPU模块:or1200_top core模块:or1200_cpu 2,CPU整体架构1>模块接口下面就是CPU的实际模块接口图,从 阅读全文
posted @ 2013-07-20 18:35 坚固66 阅读(568) 评论(0) 推荐(0)
摘要: gettimeofday(struct timeval *tv, struct timezone *tz)函数功能:获取当前精确时间(Unix时间)其中:timeval为时间truct timeval{ long tv_sec; // 秒数 long tv_usec; // 微秒数 } timezone为时区#include#includeint main(){ struct timeval tv;gettimeofday(&tv,NULL);printf("%d,%d\n",tv.tv_sec,tv.tv_usec);return 0;} 阅读全文
posted @ 2013-07-20 18:33 坚固66 阅读(504) 评论(0) 推荐(0)
摘要: 题目描述Description现在是晚餐时间,而母牛们在外面分散的牧场中。 农民约翰按响了电铃,所以她们开始向谷仓走去。 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一只最快的母牛)。 在挤奶的时候(晚餐前),每只母牛都在她自己的牧场上,一些牧场上可能没有母牛。 每个牧场由一条条道路和一个或多个牧场连接(可能包括自己)。 有时,两个牧场(可能是字母相同的)之间会有超过一条道路相连。 至少有一个牧场和谷仓之间有道路连接。 因此,所有的母牛最后都能到达谷仓,并且母牛总是走最短的路径。 当然,母牛能向着任意一方向前进,并且她们以相同的速度前进。 牧场被标记为'a& 阅读全文
posted @ 2013-07-20 18:31 坚固66 阅读(183) 评论(0) 推荐(0)
摘要: 一:在main.xml文件中设置布局 二:在主活动的Activity中进行信息的处理package com.org.bundle_ac;import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import androi... 阅读全文
posted @ 2013-07-20 18:30 坚固66 阅读(380) 评论(0) 推荐(0)
摘要: 通过重新排列索引行和页面使物理和逻辑顺序相符来解决索引中的碎片,为了减少外部碎片,可以物理重排索引的叶子页面使其遵循索引逻辑顺序。1.卸载并重建索引卸载并且重建索引是最大限度的减少索引。这样完全为索引建立了新的页面并且用现有的数据填充这些页面。但不幸的是这样的缺点:阻塞,该方法增加了系统的开销。丢失索引,因为索引被卸载并且在等待重建的,对该表的查询将没有可用索引,这可能导致性能下降,索引因此会被计划进行修补。非聚族索引,如果卸载的是聚族索引,那么表上的所有非聚族索引必须在聚族索引卸载之后重建。聚族索引重建后非聚族索引又会重建。唯一性约束,用于定义主键或唯一性约束的索引不能用drop index 阅读全文
posted @ 2013-07-20 18:26 坚固66 阅读(296) 评论(0) 推荐(0)
摘要: Fastboot模式,在这个模式下,我们可以为手机进行解锁。可以在该模式下连接电脑进行软件或者指令解锁(s-off),这个模式也称“下载模式”Fastboot fastboot是一种比recovery更底层的刷机模式。 fastboot是一种线刷,就是使用USB数据线连接手机的一种刷机模式。 recovery是一种卡刷,就是将刷机包放在sd卡上,然后在recovery中刷机的模式。 常见的fastboot命令 fastboot devices 查看驱动设备 fastboot erasr xxx 擦出xxx fastboot flash xxx xxx.img 刷xxx(如:fastboot.. 阅读全文
posted @ 2013-07-20 18:24 坚固66 阅读(1448) 评论(0) 推荐(0)
摘要: 所谓的懒操作模板题。学好acm,英语很重要。做题的时候看不明白题目的意思,我还拉着队友一块儿帮忙分析题意。最后确定了是线段树延迟更新果题。我就欣欣然上手敲了出来。然后是漫长的段错误。。。。第一次看见这种错误,还不知道什么意思,在那儿瞎改了好久也没过。最后看了下别人的代码,才知道这个题不管给的n是几,建树都是按0~8000建树。。。。亏我第一次提交之前还跟yyf商量说这道题的n很奇怪,怎么又两个意思。。。。我的zoj第一题。#include#include#define N 8005struct node{ int x,y; int flag;}a[N*3];int mark[N];void C 阅读全文
posted @ 2013-07-20 18:22 坚固66 阅读(230) 评论(0) 推荐(0)
摘要: 利用函数的形参传递变量在自己的印象中,利用一个指针变量作为形参就能够,函数执行后就能够更改此变量的值,一般来说这是正确的,但是忽略了前提条件,指针变量的空间开辟必须在传递参数之前,如果我硬要在函数中开辟呢?下面慢慢讲解,大神可飘过,不熟练的看看,菜鸟认真在编译器中实践一下。1.普通的正确形式void hello(int *a) { *a=5; } void main() { int i;//int *i=new int(); hello(&i);//hello(i); cout<<i;//cout<<*i; }开始之前就i就有了自己的空间,不解释。2.没有在传参 阅读全文
posted @ 2013-07-20 18:20 坚固66 阅读(159) 评论(0) 推荐(0)
摘要: t’s nearly Independence Day here in the USA, so we’re delivering something fresh off the grill: jQuery 1.10.2 and 2.0.3. These releases fix a few pesky bugs that have been reported over the past month, but the list is refreshingly small. Since some of the bugs spanned both the 1.x and 2.x branches w 阅读全文
posted @ 2013-07-20 18:18 坚固66 阅读(141) 评论(0) 推荐(0)
摘要: 虽然网上有很多了,还是记录一下吧,解决思路:不用计算Toast的时间之类的,就是定义一个全局的成员变量Toast, 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示,重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可. private Toast mToast; public void showToast(String text) { if(mToast == null) { mToast = Toast.makeText(TestA... 阅读全文
posted @ 2013-07-20 18:16 坚固66 阅读(186) 评论(0) 推荐(0)
摘要: 最近的生活劳累且充实,劳累是身体累而心不累,内心却是很快乐、很轻松的。我想活在当下的生活态度是很需要的。过去已走远,无需眷顾和留念;未来还未知,更无需困扰和担忧。只有当下才是最需要把握的。老子言顺其自然,或许是看透了人世沉浮。老子又言知者不言,言者不知,我不是圣人,而且知不知,所以我所说的都是错的。 回家停留了几天,又是一个人的生活。父母在身边的,你永远不会知道一个人打扫积累半年尘埃的楼房的辛苦,你永远不会知道一个人买菜做饭洗碗的不易,你永远不会知道夜深人静一个人的孤独,你永远不会知道一个人处理琐事的艰难……千金难买少年穷,成长到现在不知道经历了多少痛苦。曾经我也埋怨过,别人有的我却没有,但. 阅读全文
posted @ 2013-07-20 18:14 坚固66 阅读(177) 评论(0) 推荐(0)
摘要: ListView中的下拉刷新是非常常见的,也是经常使用的,看到有很多同学想要,那我就整理一下,供大家参考。那我就不解释,直接上代码了。这里需要自己重写一下ListView,重写代码如下:package net.loonggg.listview;import java.util.Date;import android.content.Context;import android.util.AttributeSet;import android.view.LayoutInflater;import android.view.MotionEvent;import android.view.View. 阅读全文
posted @ 2013-07-20 18:13 坚固66 阅读(241) 评论(0) 推荐(0)
摘要: - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSURL *url=[NSURL URLWithString:@"http://www.baidu.com"]; NSURLRequest *request=[NSURLRequest requestWithURL:url]; NSURLConnection *connection=[[NSURLConnection alloc]initWi.. 阅读全文
posted @ 2013-07-20 18:10 坚固66 阅读(268) 评论(0) 推荐(0)
摘要: 要实现滑屏等触发事件,视情况而定;如果实现的触屏或者手势效果较多,则使用第一种方法,实现OnGestureListener 接口(参考OnGestureListener);如果只是实现较少的效果,则考虑使用SimpleOnGestureListener(参考SimpleOnGestureListenter);主要分为以下三步:第一种方法: 1、继承OnTouchListener , OnGestureListener ;//继承OnTouchListener,OnGestureListenerpublic class MainActivity extends Activity implemen 阅读全文
posted @ 2013-07-20 18:08 坚固66 阅读(605) 评论(0) 推荐(0)
摘要: 首先定义二叉树的节点struct BTNode{ int data; BTNode *left; BTNode *right;}; 然后先序建立二叉树思路:以数组中的元素先序构建二叉树,过程就是不断插入,直至数组中没有元素//先序建立二叉树void insert_node(BTNode **root, int *data, int i){ if(idata = data[i]; (*root)->left=NULL; (*root)->right=NULL; insert_node(&((*root)->left), data, 2*i); insert_node(& 阅读全文
posted @ 2013-07-20 18:05 坚固66 阅读(323) 评论(0) 推荐(0)
摘要: 第一眼看到逻辑回归(Logistic Regression)这个词时,脑海中没有任何概念,读了几页后,发现这非常类似于神经网络中单个神经元的分类方法。书中逻辑回归的思想是用一个超平面将数据集分为两部分,这两部分分别位于超平面的两边,且属于两个不同类别(和SVM的想法有些相似),如下图: 因此,一般的逻辑回归只能处理两分类问题,同时两个类别必须是线性可分的。对于线性不可分问题,在SVM中,可以使用核函数升维的方式解决,不过那都是后话了。还是先看看逻辑回归吧。 一、Sigmoid函数了解神经网络的朋友想必不会对这个东西陌生,在神经网络中它就是所谓的激励函数,其最常用的一种表现形式如下: 函数曲线如 阅读全文
posted @ 2013-07-20 18:03 坚固66 阅读(315) 评论(0) 推荐(0)
摘要: 探讨一下派生,基类指针问题,这可是笔试原题,自己分析下会是什么结果。 class A{ public: virtual void printll() { coutprintll(); pb->printll(); pc->printll(); printll(a); printll(b); printll(c); }如果全答对了,请飘过,模棱两可的还是看看下面我的分析吧。首先看main中第一行 A a,*pa,*pb,*pc;一定要注意pa,pb,pc都是基类A的指针。 a.printll(); A::print b.printll(); B::prin... 阅读全文
posted @ 2013-07-20 18:01 坚固66 阅读(206) 评论(0) 推荐(0)
摘要: 一、什么是Service一个Service就是一个能够在后台执行长时操作的应用程序组件,并且不提供用户界面。一个应用程序组件能够启动一个Service,即使用户切换到另一个应用程序,这个Service也会继续在后台运行。另外,一个组件能够绑定一个跟它交互的Service,甚至是进程间通信(IPC)。例如,一个Service可以处理网络事务、播放音乐、执行文件I/O、或者跟CotentProvider交互,所有这些都是在后台完成的。二、Service的形式一个Service基本上有两种形式:1. 被启动(Started):当应用程序组件(如一个Activity)通过调用startService( 阅读全文
posted @ 2013-07-20 17:57 坚固66 阅读(224) 评论(0) 推荐(0)
摘要: 1、什么是JavaBean(1)JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。(2)虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Swing组件一样功能强大,但在实际的J2EE开发中,通常只使用到以上JavaBean最基本的特性。JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象,并 阅读全文
posted @ 2013-07-20 17:54 坚固66 阅读(239) 评论(0) 推荐(0)