笔记

  • JAVA IO 学习笔记
    JAVA IO 学习笔记

    一.IO流的概念 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接.流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象. 流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作. 类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流.这时候你就可以想象数据好像在这其中"流"动一样. 二.流的分类 JAVA IO类结构图 按流向分: 输入流:程序可以从中读取数据的流. 输出

    Java, 学习, 笔记April 22

  • Web Service学习笔记
    Web Service学习笔记

    一.Web Service定义 简单说,Web Service是一种跨编程语言和跨操作系统平台的远程调用技术. 从表面上看,Web Service就是一个向外界提供API,供其他地方通过Web方式来调用API的应用程序.我们把提供Web Service的应用程序叫做服务端,把调用Web Service的应用程序叫做客户端.从深层次看,Web Service是建立可互操作的分布式应用程序的新平台,是一个平台,是一套标准.它定义了应用程序如何在Web上实现互操作性,你可以用任何你喜欢的语言,在任何你

    webservice, 学习, 笔记April 22

  • PHP学习笔记(一)(只为记录)

    1.取消Mac OSX下apache随机启动的情况 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2.取消Mac OSX下apache随机启动的情况 sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

    PHP, 笔记, 自学April 8

  • VPS 配置优化笔记

    VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务.每个VPS都可分配独立公网IP地址.独立操作系统.独立超大空间.独立内存.独立执行程序和独立系统配置等. 配置过程中的一些笔记: 一.VPS只有一个根分区,没有swap交换分区.VPS内存不大,于是,我为其增加了一个swap交换文件. 1.进入一个目录 cd /var/ 2.获取256M的文件块: dd if=/dev/zero of=swapfile bs=1024 co

    vps, 笔记, 配置优化March 11

  • QeePHP框架学习
    QeePHP框架学习

    第一部分:从GitHub上下载QeePHP框架并导入Zend Studio学习 (1)首先通过QeePHP官网http://qee13.com/app/index.php?action=download,到指定的GitHub上下载QeePHP压缩包. (2)解压之后复制app文件夹下的所有文件及整个library文件夹到新建的本地PHP项目中. (4)可能此时你的项目会显示出错信息,改变Zend Studio开发环境中Workspace下的编码方式为utf-8 (5)修改QeePHP框架配置信息

    PHP, 框架, 初学, 笔记, qeephpJanuary 28

  • Emacs基本操作

    翻页浏览 C-v 向前移动一屏 M-v 向后移动一屏 C-l 光标行置中 退出 C-x C-c 基本光标控制 C-p 上一行 C-n 下一行 C-f 下一个字符 C-b 上一个字符 M-f 下一个词 M-b 上一个词 C-a 本行开头 C-e 本行末尾 M-a 本段开头 M-e 本段末尾 M-< 文件开始 M-> 文件末尾 C-u 指定后面命令的执行次数,比如 C-u 8 C-f when Emacs is hung C-g disable commands C-x C-l 窗格 C-x 1

    emacs, 笔记January 25

  • perl脚本学习指南--读书笔记
    perl脚本学习指南--读书笔记

    最近在实习,看着公司有些脚本是perl写,久闻perl处理文本还是很强大的,趁着周末扫了一般这本书~记录下了~ undef 默认未定义字符,perl里面没有NULL,defined($x)函数:如果参数为undef返回false qw(cs phy geo) 类似于 ("cs", "phy", "geo")列表可以赋值给数组@array 数组操作符:pop,push操作末尾,shift,unshift操作开头,reverse逆序,@array =

    perl, 笔记January 24

  • AS3自写类整理笔记 Dot类第1/2页

    拖拽物体1和物体2,就可以看到效果了 index.base.geom.Dot类讲解 基本功能:记录xy两点 构造函数 public function Dot(x_:Number = 0,y_:Number = 0,_isListen:Boolean = false) 前两个参数表示Dot的初始位置,第三个参数表示是否是一个功能性强的点 如果为false,当xy发生改变的时候,就不会发布事件,为true则会发布事件. bind 绑定显示对象方法 public function bind(_dis:

    as3, 笔记, Dot类January 11

  • CentOS下Redis高可用安装笔记

    (WJW)Redis高可用安装笔记 [x] 安装环境介绍: Master: T1 Slave: T2 VIP: 192.168.68.45 [x] 安装Redis(Master,Slave) 注意: 安装redis前flushall的修改 查找src/redis.c文件,把 `{"flushdb",flushdbCommand,1,"w",0,NULL,0,0,0,0,0},` `{"flushall",flushallCommand,1,&qu

    centos, redis, 安装, 笔记, 高可用January 5

  • APACHE安装笔记

    从简化安装==>性能调优==>方便维护的角度,讨论WEB服务的规划==>HTTPD安装/应用模块配置==>升级/维护等过程. 让APACHE的升级和PHP RESIN等应用模块的升级完全互不影响. 摘要: WEB应用容量规划:根据硬件配置和WEB应用的特点进行WEB服务的规划及一些简单的估算公式: APACHE安装过程:apache的通用的简化安装选项,方便以后的应用的模块化配置: 修改 HARD_SERVER_LIMIT: vi /path/to/apache_src/src/i

    安装, 笔记, , E安, 装笔January 3

  • CentOS6.X下Docker安装笔记

    (WJW)Docker安装笔记 [X] 一.禁用selinux 由于Selinux和LXC有冲突,所以需要禁用selinux.编辑/etc/selinux/config,设置两个关键变量. SELINUX=disabled SELINUXTYPE=targeted [X] 二.安装Fedora EPEL源 rpm -ivh ./epel-release-6-8.noarch.rpm 或者: #yum install http://ftp.riken.jp/Linux/fedora/epel/6/

    centos, 安装, 笔记, Docker, 6.XDecember 12

  • Treepad Lite 一个树形的笔记工具

    Treepad 是一个树形的笔记工具. 实际上它的数据文件是纯文本文件, 可以很方便地做版本控制.

    mybase, 笔记September 10

  • 笔记2014-08-26

    专家建议在C语言中记牢两个优先级就够了:乘法和除法先于加法和减法,在涉及其他的操作符时一律加上括号. 结合性是相对于相同优先级的运算符来说的. 所有赋值运算符(包括复合赋值符)都具有右结合性,就是说表达式中最右边的操作最先执行,然后从右到左依次执行.类似的,具有左结合性的操作符(如位操作符"&"和"|")则是从左至右依次执行. 结合性只用于表达式中出现两个以上相同优先级的操作符的情况,用于消除歧义.事实上,你会注意到所有优先级相同的操作符,它们的结合性也相同

    笔记August 27

  • UML图入门学习笔记
    UML图入门学习笔记

    UML统一模型语言 UML 模型图的构成: 事物(具有代表性的成分的抽象) 1. 构建事物 类 接口 协作: 一组事物间的相互作用的集合 用例: 代表一个系统或者系统的一部分行为,是一组动作序列的集合 构建: 系统中物理存在,可替换的部件 节点: 运行时存在的物理元素 ×另外: 参与者信号应用文档库页表等都是上述基本事物的变体 2. 行为事物: 动态部分,描述跨越空间和实践的行为 交互: 实现某种功能的一组事物之间的消息的集合(含:消息.动作序列.链接) 状态机: 描述事物或交互在生民周期内响应

    uml, 笔记July 5

  • java学习中自己做的一些笔记

    JAVA笔记 java中可以给语句和语句块贴上标签 .例如:sectionA:x=y+1; 标签的名字必须遵循java标示符的命名规则. java语句中的输出是 System.out.println(); 特别注意是"S"是大写 不然编译不能通过 break是用来跳出do-while,while,for,switch语句的执行体,将break放在其他任何地地方都是错误的.可以跟标签 相当于C/C++语言中的goto标签. switch语句中使用的表达式必须返回int string 和枚

    笔记May 15

  • 注意点笔记摘录1

    第1章 开启Javascript开发之门 1.一般情况下,计算机的最低配置往往不能满足复杂的JavaScript程序的处理需要,如果增大内存,可以明显地提高程序在浏览器中运行的速度. 2.<script>标记可以放在Web页面的<head>...</head>标记中,也可以放在<body>...</body>标记中. 3.在外部JS文件中,不需要将脚本代码用<script>和</script>标记起来. 第2章 固本求源-

    JavaScript, 入门, 笔记, 注意April 8

  • Android学习笔记(五)

    1. DatePicker和DatePickerDialog的用法 DatePicker是用于选择日期的控件,和TimePicker类似,一般在设置系统日期和时间的时候可以看到. DatePicker和以前的控件的一个很大的区别在于,这个控件不在布局文件中声明. 1.声明一个监听器,使用匿名内部类: DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener(){ pu

    datepicker, android, 笔记, AutoCompleteTextViewMarch 3

  • Android学习笔记(四)

    1. 什么是Spinner? Spinner是一个在手机上显示的下拉菜单 2. 如何声明一个Spinner? 静态布局: 1).在布局文件中使用: <Spinner android:id="@+id/spinnerId" android:layout_width="match_parent" android:layout_height="wrap_content"/> 来声明. 注意:是大写的Spinner,而非spinner,若写成

    android, spinner, 笔记March 3

  • Android学习笔记(三)

    1. 广播机制二 BroadcastReceiver用于监听被广播的事件(Intent),为了达到这个目的,BroadcastReceiver必须进行注册,注册的方法有以下两种: 1).在AndroidManifest.xml文件中进行注册 本方法已经在第21集中讲过,它有一个特点:即使这个应用程序被关闭了,依然能够接收到这类广播事件. 2).在应用程序的代码中进行注册,两个方法: registerReceiver(BroadcastReceiver receiver,IntentFilter

    android, 笔记March 3

  • Android学习笔记(二)

    1. Handler的使用 1.Handler类是android.os下的一个类,handler.post(Runnable r)可以将一个线程添加到消息队列中:handler.postDelay(Runnable r, long delayTime)在延迟delayTime毫秒后,将线程添加到消息队列中:handler.removeCalbacks(Runnable r)将队列中挂起的Runnable移出. 2.Handler.obtainMessage()可以获得一条消息,这个消息有两个整型

    android, 笔记March 3

  • Android学习笔记(一)

    1. Android的HelloWorld 1.src目录存放源代码:gen目录是工具帮我们生成的,不可修改:R.java里面的id为res文件夹下的文件或者xml文件中的键值对相对应的.assets文件夹也可以存放文件,这和res文件夹的不同在于,assets文件夹中的文件是不会在R.java中生成id的. 2.在Manifest.xml文件中,哪个Activity中定义有以下语句,这个Activity就是程序的主入口. <intent-filter> <action android:

    android, 笔记March 3

  • spring学习笔记一
    spring学习笔记一

    这里记录一个最简单的spring工程,该功能的作用通过ClassPathXmlApplicationContext获取spring配置文件中定义的bean,其中spring的版本是3.0.5.RELEASE,下面介绍工程里面核心的内容. 依赖的jar 其中,core.beans.context是核心jar,logging.asm.expression在核心jar中有引用到. spring配置文件 <?xml version="1.0" encoding="UTF-8&q

    spring, 笔记August 28

  • Hibernate get 和 load方法区别

    1 get的方法不支持lazy加载,而load方法默认情况下支持lazy(采用了CGLIB代理的方式) 2 get加载数据的时候,数据部存在返回null,而load方法返回ObjectNotFoundException 异常 另外: Hibernate 在提交事务的时候,会有一个flush()的操作,检查当前内存中数据的改动,会相应的生成sql语句. 比如: Session session = factory.openSession(); session.beginTransaction();

    curd, 笔记August 14

  • 正则表达式 学习笔记

    工作机制 文本导向(text-directed) - DFA引擎 正则导向(regex-directed) - NFA引擎 "惰性"量词(lazy quantifiers)和反向引用(backreferences),只能在正则导向的引擎中实现.如果反向引用或"惰性"量词被实现,则可以肯定你使用的引擎是正则导向的.你可以作如下测试:将正则表达式<<regex|regex not>>应用到字符串"regex not".如果匹配

    正则表达式, 学习, 笔记July 4

  • MySQL 学习笔记 - 字符集问题

    字符集 1. 常规字符集和校对 字符集 是一套符号和编码.校对规则 是在字符集内用于比较字符的一套规则. # 列出可以用的字符集 mysql> Show Character Set; 任何一个给定的字符集至少有一个校对规则.它可能有几个校对规则. # 列出给定字符集的校对规则 mysql> SHOW COLLATION LIKE 'latin1%'; 2. 默认字符集 服务器字符集和校对. 当服务器启动时根据有效的选项设置,根据运行时的设定值 数据库字符集和校对 CREATE DATABASE

    MySQL, 学习, 笔记, 字符集July 3

  • mysql 笔记

    mysql 笔记. 1,链接数据库 :mysql -uroot -p 输入密码:******** 强调: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 79 --->客户端的链接ID,记录了mysql服务到目前为止的链接次数:每个新的链接id都会自动加一. 2,创建数据库 mysql> create database test1; Query OK, 1 row affe

    mysq, 笔记June 2

  • golang 知识点

    1.//.(type),比如 username.(string) &:类型断言,是interface{}转string 2..//判断网页中checkbox是否被选中 &:为checkbox添加value属性,后台判断r.FormValue(checkbox的name属性) != "",表示被选中 3.//直接输出HTML string类型go的template处理时会自动做escape处理,用template.HTML类型就不会了 values := map[stri

    Golang, 笔记May 29

  • IOS 学习笔记

    2013-05-16 1.dealloc调用时机,正常情况下是在引用计数为0时,系统会自动调用.但是有意外,就是在对象中开启新的线程并且没有执行完的时候,即使引用计数为0也不会被调用.比如开启NSTimer.GCD开启新的线程-- 2.viewWithTag到底有多深?根据tag可以获得的子View不只是儿子层,还包括孙子,甚至曾孙子,也就是所有. This method searches the current view and all of its subviews for the spec

    ios, 学习, 笔记May 16

  • Python Tutorial 实践(2)

    今天抽空把Turorial的第3章浏览了一下,这里也讲一下本章让我印象比较深刻的或者一般我们不太注意的地方 本章介绍了Python的一些数据类型,需要注意的是,Python支持复数类型.这里给出其中的几个例子,相信大家一看就明白了. >>> 1j * 1J (-1+0j) >>> 1j * complex(0,1) (-1+0j) >>> 3+1j*3 (3+3j) >>> (3+1j)*3 (9+3j) >>> (

    python, 笔记, tutorialApril 15

  • Python Tutorial 实践(1)

    之前已经对Python有过简单的应用,近日决定重新对Python进行一个系统全面的学习,因此最好的办法就是把自己当成对Python一无所知,开始Tutorial的"旅行". 关于Python 2.x和Python 3.x之间的争论,大家可以自行查阅相关资料,我就不多说了,我更习惯于Python 2.x,故下载了最新版本的Python 2.7.4.打开安装目录下的Doc目录下的帮助文档,相信你就可以找到Tutorial了. Python Tutorial的前两章对Python解释器进行了

    python, 笔记, tutorialApril 14

  • 学习笔记 第二章 "更合理的保存外星人绑架报告"
    学习笔记 第二章 "更合理的保存外星人绑架报告"

    当曾小明的邮箱只收到数量不多的几封报告时,阅读管理起来还是不错的,不过现在他收到越来越多的邮件了. 他每天很晚下班,通常忙完已经快11点了,喝再多的咖啡也没有用.. 已经开始失控了... • 一些来不及读的邮件被新邮件盖住了.. • 不小心删除了没阅读的邮件.. • 还有一些不属于外星人绑架报告的邮件.. • ... 曾小明确实需要一种更好的办法将报告存放在一个更合适的地方,不是邮件,而是一个数据库,就像一排排做好标记的抽屉,数据库可以很方便准确的找到想要的信息. 1. 首先打开mysql控制台

    PHP, 学习, 笔记, head, firstApril 10

  • 学习笔记 第一章 "旺旺被外星人绑架了"
    学习笔记 第一章 "旺旺被外星人绑架了"

    曾小明找不到他的小狗旺旺了.不过寻找旺旺可不是周围贴贴寻狗启事那么容易的事. 要知道旺旺可是被外星人给绑架了!这就意味着小明的搜索访问无限扩大至银河系那么大那么长.. 还好小明懂一些HTML和CSS,他想通过建立一个网站收集人们被外星人绑架的信息,让其他人能够分享自己的经历,说不定有人看见过旺旺.. 这样小明就有可能找得到旺旺.. 建立一个表单,让人们可以填写信息. <form action="report.php" method="post" > &l

    PHP, 学习, 笔记, head, firstApril 9

  • Android应用程序基础(Application Fundamentals)之二

    前一篇: http://my.codeweblog.com/allenyao/blog/106669 Android应用程序基础(Application Fundamentals)之二:The Manifest File 清单文件(Manifest文件) 在Android系统启动一个应用程序组件之前,系统必须通过读取应用程序的AndroidManifest.xml文件来确定该组件是否存在.应用程序必须在这个文件中声明其所有的组件,而且这个文件必须在应用程序工程目录的根目录下. 除了声明应用程序的

    android, 基础, 入门, 笔记, MANIFESTFebruary 20

  • Android开发入门之学习笔记(三):程序窗口的布局
    Android开发入门之学习笔记(三):程序窗口的布局

    Android应用程序的用户界面可以看作是由View和View Group组成的,从字面意思上就可以看出,View Group是可以包含多个View的.借用官方教程的图可以更容易理解: 说到这里,我们还没有解释,何为View?其实就是我们所看到的按钮.文本编辑框之类的.换句话说,View是一些用户可以看得见的窗口小部件,而ViewGroup则是用户看不见的,它的作用是更好的组织和布局View. 由于我们是初学者,所以可以简单的来归纳一下: Android应用程序通过 res/layout目录下的

    android, 学习, 开发, 入门, 笔记January 21

  • Android开发入门之学习笔记(二)

    这一次,我们来分析一下前面所创建的那个 My Test App 程序. 首先,在前面的实验中,ADT自动将程序安装到了Nexus手机上.这个过程中,我们并没有像普通应用程序那样看到APK安装包.其实,这个安装包是有的,我们可以在工作目录下的工程子目录中找到它. 我的工作目录设置的是 D:\AndroidDevelop\StudyWorkSpace 这个目录.自然,我之前所创建的那个MyTestApp工程,在这个目录下就有一个同名的子目录MyTestApp. 在MyTestApp工程目录下,有一个

    android, 学习, 开发, 入门, 笔记January 17

  • Android开发入门之学习笔记(一)
    Android开发入门之学习笔记(一)

    零零散散看教程已经有一个多星期了,感觉进步不大,还是来总结一下吧,这样好转化为自己的知识. 首先还是从简单的第一个程序回顾一下吧.如何创建一个最简单的Android程序. 我这里使用的是从官方下载的Android Developer Tools(简称ADT): 开发环境的准备,如果是在Windows环境,还是相对比较容易的.简单的说,就是先安装一个JAVA环境(最好在环境变量中加上路径).然后,从Android的官网下载一个ADT的集成包,解压到某一个目录下即可.我这里是放在了D盘的Androi

    android, 学习, 开发, 入门, 笔记January 17

  • Everpad,Ubuntu下的Evernote客户端
    Everpad,Ubuntu下的Evernote客户端

    1.Evernote Evernote(http://evernote.com/)是一个在线笔记服务,支持文本,图片,语音,手写,附件等. 同时也有终端软件,Win.Mac.iOS.Android等就是没有官方的Linux版,抑郁- 当然在中国有它的中国版叫印象笔记.我用的是Evernote,所以不太清楚如何支持印象. 貌似印象只是在登录用户id后加了一个中国标识. 2.Everpad Everpad是一款第三方开源Evernote客户端,特点是轻巧与Unity可以做很好的集成,而且支持lens

    ubuntu, evernote, 笔记, everpad, 印象笔记December 26

  • 重拾那些笔记(一)--书,记(11.14)
    重拾那些笔记(一)--书,记(11.14)

    注:有下滑线的地方是笔记. 封面的内侧-- 2011年1月21日购于宁乡 第一页-- "当看到一张漂亮的图片时,普通人会只是觉得漂亮,而美术工作者会问自己:为什么漂亮,这才能引导你的创作之路." 好吧,我承认,我还只是个普通人 .不过,我会时常温习这句话,嗯. 第二页--这是在寒假的时候看一本书的笔记,很可惜我忘了那本书叫什么. 这个设计传达了怎样的信息 ? 这也是应该思考的 . Courage Voyage Image 勇气 远行 形象 我们每个人 不久前都有过的一次远行 我忘了这是

    笔记, 一周一博, 1z1bDecember 10

  • 数组(Array)和切片(Slice)

    一个slice表示一个数组内的连续分段.slice和数组都是引用类型,变量都是指向数组起始地址的指针. Array和Slice的区别: Array固定长度,大小是类型的一部分,而Slice在新元素加入的时候可以增加长度(增长到容量的上限) slice 有长度和容量.slice 的容量是底层数组可以增长的最大长度 定义数组: <!-- lang: cpp --> var a [32]byte var b [5] struct { x, y int32 } //记录类型的数组 var c [100

    array, 笔记November 6

  • Go的基本类型

    Go的基本类型: 布尔类型:bool 字符串:string 有符号整形:int int8 int16 int32 int64 无符号整形:uint uint8 uint16 uint32 uint64 uintptr byte // uint8 的别名 rune // int32 的别名, 代表一个Unicode码点 浮点数:float32 float64 复数:complex64 complex128 如何定义变量: var x, y, z int //适用于任何地方 var a int =

    笔记November 6

  • Linux程序设计笔记 第1章linux程序设计

    字体==楷体 使用的linux发行版中gentoo发行版,使用之前使用过debian,mini,unbuntu后来看到一篇介绍linux发行版的文章http://tieba.baidu.com/p/1180067796 和决定使用linux一样使用gentoo,在10天后成功的安装失败,之后回到学校放暑假回到家中重新安装用了3天成功,期间在贴吧和邮件组提出无数个问题,感谢帮助我的人,为了补充linux知识,在handsoul大牛的引导下开始学习<linux程序设计>,我也是一个菜鸟目前只有C的

    linux, 笔记, 程序设计September 29

  • SSH无需密码密钥登录
    SSH无需密码密钥登录

    摘录一 在192.168.42.142机器上 1)运行:ssh-keygen -t rsa 2)然后拍两下回车(均选择默认) 3)运行: ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected] 或普通用户: ssh-copy-id [email protected] 4)再输入163机器上的root密码 此时,再ssh 到163机器,则不需要密码了.相互之间scp,也不需要密码 摘录二 配置 ssh 实现 MPI 节点间用户的无密码访问,由于 MPI 并行程

    ssh, centos, 密码, 密钥, 笔记, 5.5, 无需September 18

  • My First IOS APP 视频笔记
    My First IOS APP 视频笔记

    MVC template->single view application 创建工程的目录,推荐目录home/developer/ 所以我只需要weak指针,我只需要它在view里,通常outlet都是weak的 连接输出口后,修改为@ synthesize display=_display; 这种格式 将action连接到.m文件中的@synthesize下 复制按钮,同时也就复制了它的target action(如果有的话) 在.m文件中 @interface ClassA() @prope

    笔记, 斯坦福大学, ios教学视频, 第二讲September 16

  • iOS开发学习笔记(持续更新)

    使用storyboard时如何进行页面跳转 [self performSegueWithIdentifier:@"yourIndentifier" sender:self].在perpareForSegue方法里面,可以获得将要跳到的视图控制器[segue destinationViewController]来在不同的ViewController之间传递数据. 用md5将字符串加密 先导入 #import <commoncrypto/CommonDigest.h>. +(

    笔记, IOS开发August 24

  • Hibernate的学习笔记(3)
    Hibernate的学习笔记(3)

    1.对于分页操作来说,需要知道如下一些信息:当前正在操作的是第几页,每一页显示多少条记录数. 2.对于Query接口的list()方法与iterator()方法来说,都可以实现查询的对象,但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了),而iterator()方法所返回的对象中仅包含了主键值(标识符),只有当你对iterator()中的对象进行操作时,Hibernate才会向数据库再次发送SQL语句来获取该对象的属性值. 3.Hibernate中的延迟加载(

    学习, Hibernate, 笔记July 7

  • sage笔记

    一.命令行 sage -h: 查看常用参数 sage -advanced: 列出所有可用参数 sage -n: 直接启动notebook模式 sage -R: 运行R sage -optional: 列出可安装的所有可选包 sage -standard: 列出可安装的所有标准包 sage -i [包]: 安装所需的包,如果未给出包名称,则列出已安装包 sage -upgrade: 升级 sage: 启动sage 二.notebook 由若干个格子组成,一个格子是一个输入输出块. 1.启动 sag

    sage, 笔记May 4

  • MongoDB简单笔记四

    索引index,注意不要为每个KEY都加上index,这样虽然查询快,但是插入的话速度就大大降低了 //对people中的username建立索引,多个索引用逗号隔开,1或-1表示建立索引的顺序 db.people.ensureIndex({"username" : 1}) //对embedded document建立索引的方式 db.blog.ensureIndex({"comments.date" : 1}) //索引名是由mongodb自动建立的,你也可以指定

    MongoDB, 学习, 笔记July 31

  • MongoDB简单笔记三

    用findAndModify可以解决多线程争用问题,不知道这词用的对不对,反正自己明白就好了 用在update上 ps = db.runCommand({"findAndModify" : "processes", "query" : {"status" : "READY"}, "sort" : {"priority" : -1}, "update"

    MongoDB, 学习, 笔记July 30

  • MongoDB简单笔记一

    先去MongoDB的官方下载http://www.mongodb.org/downloads,我这里下的是LINUX 32-BIT 1.8.2的版本. 下完文件名为mongodb-linux-i686-1.8.2.tgz 解压 tar xzvf mongodb-linux-i686-1.8.2.tgz 得到文件夹mongodb-linux-i686-1.8.2,把这个文件移动到$HOME目录下,然后设置PATH 不知道HOME目录是什么就在Terminal里 echo $HOME你就知道了 在$

    MongoDB, 学习, 笔记July 29

  • MongoDB简单笔记二

    看MongoDB: The Definitive Guide做的笔记,Not a tutorial Mongodb中有document,collection,database 关系为database里有多个collection,每个collection里有多个document document就是以key-value的形式存放的,value也可以是document 在shell里,db代表当前所使用的数据库, show dbs #显示所有数据库 db.version() #显示Mongodb的版

    MongoDB, 学习, 笔记July 29