现在位置: 首页 > degrade发表的所有文章
虚函数总结:               虚函数只能是类成员函数,它在基类体内部说明,目的是提供一种接口界面;          虚函数不能是友元函数(即非成员函数),也不能是静态成员函数,因为虚函数调用要靠特定的对象来决定该激活哪个函数。虚函数可以在另一个类中被声明为友元函数;    一旦一个函数定义为虚函数,那么无论它传下多少层,都将保持为虚函数,而不必每次都加关键字virtual;                             基类的虚函数可在一个或多个派生类中被重新定义,但其原型与基类必须完全相同(即返回类型、函数名、参数......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 2459字 评论关闭
package com.tom; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; public class TestF { public static void main(String[] args) throws IOException { //"." :当前project的路径 File file0 = new File("./1.txt"); System.out.println(file0.exists()); File file01 = new File("1.txt"); System.out.println(file01.exists()); String filePath = "./"+"bulk"+"/"+"abc.xls"; File file = new File(filePath); file.getParentFile()......
阅读全文
转自:http://www.cnblogs.com/ychellboy/archive/2011/12/24/2300597.html   本篇将介绍客户端与游戏逻辑服务器连接建立以后,mangosd如何接收、解析和处理客户端发过来的协议。本篇不再讨论mangosd与客户端的认证及建立最终RC4流加密的过程,想了解这部分内容请看该系列的第一篇。 一、acceptor socket的监听启动及注册     mangosd的main ()函数调用单例对象sMaster的Run ()函数,启动监听socket的代码如下: 1: int Master::Run() 2: { 3: ........ 4: 5: ///- Launch the world listener socket......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 282字 评论关闭
采用最简单的方式完成macports的安装 1. 搜索macport,下载对应版本一步步完成安装。 2. 更新/etc/profile sudo vi /etc/profile 添加如下两行 export PATH=/opt/local/bin:$PATH export PATH=/opt/local/sbin:$PATH 3. 一定不要忘了  . /etc/profile   .的作用同source。如果不执行, 你会或者仍然会遇到 zsh/bash: port:command not found 的问题。 4. port自检,完成 执行 sudo port -v selfupdate 下面将看到更新提示,一切正常:)
阅读全文
SQL编译解析三部曲分为:构建语法树,制定逻辑计划,生成物理执行计划。前两个步骤请参见我的博客<<淘宝数据库OceanBase SQL编译器部分 源码阅读--解析SQL语法树>>和<<淘宝数据库OceanBase SQL编译器部分 源码阅读--生成逻辑计划>>.这篇博客主要研究第三步,生成物理查询计划。 一、 什么是物理查询计划 与之前的阅读方法一致,这篇博客的两个主要问题是what 和how。那么什么是物理查询计划?物理查询计划能够直接执行并返回数据结果数据。它包含了一系列的基本操作,比如选择,投影,聚集,排序等......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 2761字 评论关闭
FileUpload下载地址:     http://commons.apache.org/fileupload/     下载:commons-fileupload-1.2.2-bin.zip    得到:commons-fileupload-1.2.2.jar     http://commons.apache.org/io/     下载:commons-io-1.4-bin.zip       得到:commons-io-1.4.jar 思路: 1.上传的文件通过http协议指定格式传输到后台 method="post" action="upload.action" enctype="multipart/form-data" 2.后台获取文件数据 (可以限制上传文件大小upload.setSizeMax()) DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFi......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 5238字 评论关闭
因为某某离职,公司要求将他所有负责的业务系统的mysql账号都进行修改(直接删除,然后创建新账号),不过删除后却发现很多视图和存储过程访问不了。 因为该问题是mysql运维中比较典型的问题所以今天抽空记录一下: 情况是这么个情况: 之前使用的用户:dmpapadmin@'124.205.200.130' 然后领导要求drop 。 现在新建用户:dmpapadmin@'218.247.217.66' 然后授权grant all db_name.* to dmpapadmin@218.247.217.66' 然后使用新用户调用存储过程,报错如下:  [Err] 1449 - The user specified as a definer ('dmpapadmin'@'124.205.2......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 73字 评论关闭
首先这本书是好书,讲得很清楚。要收藏这本书! 先载几篇好的笔记: 《构建高性能web站点》笔记--基础架构篇 《构建高性能web站点》笔记--应用程序篇
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1012字 评论关闭
题目大意:给定一个序列,求一个区间内有多少个不同的数 正解是树状数组 将所有区间按照左端点排序 然后每次只统计左端点开始的每种颜色的第一个数就行了 用树状数组维护 我写的是莫队算法 莫队明显能搞 m√m明显慢了点但是还是能接受的一个复杂度 一开始离散化数组开小了各种秒RE…… 跪了 #include<cmath> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define M 50500 using namespace std; struct abcd{ int l,r,pos; bool operator < (const abcd &x) c......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 315字 评论关闭
android中字体的颜色是由RGB控制的。 RGB:称为色光三原色,分别为红、绿、蓝,使用加色法,直接通到我们的人眼,比如屏幕显示。其数值为R:0--255 G、0--255 B、0--255 RGB值越大,就越亮,所以说当RGB都为255时为白色,相反全为零时为黑色。 这样 ,我们可以随即生成RGB数值来控制textview字体的颜色。 Random random = new Random(); int r = random.nextInt(256); int g= random.nextInt(256); int b = random.nextInt(256); tempView.setTextColor(Color.rgb(r, g, b)); 就是这样,很简单的。
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 4239字 评论关闭
一 基础知识    整个Unix体系结构包括这么几个部分: 内核(kernel) 系统调用(system call) 库函数(library) shell 应用程序(application) 1 登录:         系统的口令文件存放在/etc/passwd下面,每行是一条记录。每条记录以:分隔包含7个字段 username password uid(user id) gid(group id) //组id comment //注释 home directory //用户目录 shell 但是现在所有的系统都将这些信息放在其他文件(which file).Linux默认是Bourne-again shell(bash). 2 文件和目录         目录的起点为根,名字是/.目录是包含多个目录项的文件......
阅读全文
  • 09月
  • 19日
综合 ⁄ 共 1388字 评论关闭
转自:http://www.cnblogs.com/2050/p/3569509.html :first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素。比如有段代码: p:first-child  匹配到的是p元素,因为p元素是div的第一个子元素; h1:first-child  匹配不到任何元素,因为在这里h1是div的第二个子元素,而不是第一个; span:first-child  匹配不到任何元素,因为在这里两个span元素都不是div的第一个子元素; :first-child  匹配到的是p元素,因为在这里div的第一个子元素就是p。   然后,在css3中又定义了:first-of-type这......
阅读全文