- ubuntu16进程被锁_Ubuntu解决:无法获得锁
masaki叔还是这么可爱
ubuntu16进程被锁
Ubuntu14.10使用手记06sudoapt-getupdate出现无法获得锁/var/lib/apt/lists/lock-open(11:资源暂时不可用)无法对目录/var/lib/apt/lists/加锁里面有一条是:软件包设置。这里也需要结束掉。快速找到关于apt-get的那个进程:ps-aux|grepapt-get现象一:E:无法获得锁/var/lib/dpkg/lock–open
- kubeshpere使用手记-应用商店发布应用
mywebuser
kubespheredocker容器
前言:kubesphere的应用商店是以helm为基础,将所有要发布的应用,使用helm进行打包,发布到kuebsphere应用商店,可以将应用商店里的应用很方便的进行部署,部署完成后,即可以使用。1.以admin登录,创建一个角色app-review,将它的权限设置为应用管理-查看与管理权限;2.使用admin账号新建的两个账号(ISV和reviewer);3.邀请至已创建的企业空间和项目中,并
- chatglm.cpp使用手记
这样的宋哥哥
AIai
chatglm.cppAI搭建1.环境准备2githup下载项目3安装加载和量化拥抱面模型所需的软件包4准备编译环境5开始编译项目6模型转换7CLI验证8web验证9api验证10遗留问题1.环境准备cat/etc/os-releaseNAME="Ubuntu"VERSION="20.04LTS(FocalFossa)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubu
- git-使用手记
Angulx
gitgitgithub
Git全局设置gitconfig--globaluser.name“222”gitconfig--globaluser.email“
[email protected]”创建一个新仓库gitclonehttp://stash/test.gitcdtesttouchREADME.mdgitaddREADME.mdgitcommit-m“addREADME”gitpush-uoriginmaster推送现有文件夹cd
- git使用手记
不吃香菜的小斌
gitgit
git--version//查看git版本号gitinit//初始化git仓库gitadd.//将本地所有代码提交至暂存区gitadd文件名//将本地指定文件提交至暂存区(文件名不需要加引号)gitadd文件名文件名//将本地指定多个文件提交至暂存区gitadd*.文件尾缀//将本地指定多个尾缀相同的文件提交至暂存区gitcommit-m'提交代码描述'//将暂存区代码提交至git版本库gitst
- VSCode上的Git使用手记(持续更新ing...)
诸神缄默不语
编程学习笔记gitgithubvscode
诸神缄默不语-个人CSDN博文目录本笔记是我想要学习如何将本地文件发布到GitHub上时开始看廖雪峰的Git教程,然后打开了VSCode,发现VSCode上面集成的Git辅助使用功能真的很好用……基本上到了不用看教程都可以猜懂的地步。为了整理、规范使用技巧,在经过了一番学习和试验之后,觉得以这样一篇使用手记的形式发布使用技巧相关的博文,以记录和沉淀经验,并帮助更多Git和VSCode初学者少踩坑。
- IDEA使用手记——IDEA主菜单被隐藏了!!
暗汲
开发工具IDEA
今天早上打开IDEA一看,IDEA主菜单(顶部的工具栏)居然不见了。原本准备忍忍不管它的,但是越看越难受。所以还是搞一把!!!车祸现场:正常应该是这样的嘛:分析:要修改回去首先要进入settings中,但是顶部工具栏(主菜单)没有了,只能通过快捷键【Ctrl+Alt+S】进入了。(祈祷其他小伙伴不要修改了快捷键,却又忘记了。。。)第一步:进入Srttings快捷键【Ctrl+Alt+S】第二步:添
- docker和kubernetes简单使用手记
高兴的才哥
小白dockerkubernetesk8s容器虚拟化
1,前言最经很多加班,所以没时间写博客,说的我好像有时间就会写博客一样~~,做下知识输出吧,关于docker和kubernetes的。2,关于docker关于docker,我有一篇简单的博文,大家可以参考一下我之前写的,虽然恨水,但是入门就行。今天主要是介绍一下kubernetes的,简称k8s,这个是google出的一个服务治理,编排的工具,可以轻松实现springboot中的服务治理,注册发现
- Openldap的使用手记
ximen502
OpenLDAP介绍Linux发行版中提供的OpenLDAP软件按照一个客户机/服务器模型实现了轻量级目录访问协议(LDAP)。LDAP的设计目的是提供一种有效的方法来查找和管理信息。OpenLDAP软件和包提供了创建目录信息树(一个主要进行读操作的数据库)的工具。本文向您展示如何存储用户的帐号信息,并修改身份验证服务来使用LDAP获取所需要的信息。它主要包括下述4个部分:slapd-独立LDAP
- janusgraph 默认server使用手记
水他
启动server(withCassandra/ES)janusgraph-0.3.0-hadoop2bin/janusgraph.shstartForkingCassandra...Running`nodetoolstatusthrift`.OK(returnedexitstatus0andprintedstring"running").ForkingElasticsearch...Connect
- Zotero使用手记
cgnail
同步分Datasyc和Filesync。前者包括除了附件以外的所有内容,包括条目内容、笔记等,它不占zetero.org给的300M免费容量。后者指附件的同步,包括在条目下添加的pdf、视频等,这是占300M空间的。存储和同步不是一码事,你打开了WebDAV同步一样会在本地留有附件的副本。比如,当你在新机器上首次同步的时候,论文会被自动从WebDAV上下载到DataDirectoryLocatio
- 最课程站点使用手记
最课程吴老师
很多年以前,我厚颜无耻的跟蔡总说:我们这帮人如果不继续做ELearning系统,是对中国ELearning行业的一大损失……。果然,这么多年过去了,ELearning这个行业没有我跟蔡总,活的更好了!我个人做过某国考系统,在某跨国企业中参与架构开发了ELearning全球内训平台,还和蔡总一起相依为命开发了一个“某博士”平台,在技术上踩过的坑不知道有多少。现在想想,过去的很多场景像笑话一样出现在眼
- jschart 第一次使用手记
samson_www
编程体验graphjavascriptxml数据库脚本测试
不可否认,虽然是简单了点,但是出来的效果确实很不错,纯javascript,使用也简单,到www.jscharts.com上面下载了js文件。然后在需要使用图表的文件中引用下载的这个js文件添加一层放置chartLoadinggraph...varmyData=newArray([10,2],[15,0],[18,3],[19,6],[20,8.5],[25,10],[30,9],[35,8],[
- TensorRT8 使用手记(0)开始
NoNNus
NVIDIA正式发布TensorRT8,宣称该软件将语言查询推理时间缩短了一半,使开发者能够从云端到边缘构建全球最佳性能的搜索引擎、广告推荐和聊天机器人。TensorRT8的各项优化为语言应用带来了创纪录的速度,能够在1.2毫秒内运行BERT-Large——全球最广为采用的基于transformer的模型之一。过去,企业不得不缩减模型大小,而这会导致结果出现大幅偏差。现在有了TensorRT8,企
- plsm2使用手记(3)-plsm2基本使用方法
shuangmu1010
ogre360googlestring文档
来源:http://sxoo0305.blog.163.com/blog/static/10132887200911555816746/Plsm2使用方法注意:在看本文前,请先确认你已经看过前边的plsm2环境搭建,并且搭建成功。下面以要加载一副名为gcanyon_height_4k2k(4097*2049)尺寸的高程图为例子。1.填写地图配置文件以及分割文件。注意:下边的操作均在Samples\
- 群晖DSM7.0系统套件应用系列一:套件常用安装方式及设置-webDAV
咕哒存存存储啊
民间群晖DSM7.0系统各套件应用系列一:DSM7.0系统的套件常用安装方式及套件中心设置详解关于黑群组装安装nas,最后更新到《G5400群晖NAS主机使用手记(五):DSM7文件管理器及drive访问备份方式》一文,在教程最后提到继续出关于手机app管理和WebDAVserver套件使用教程。因为群晖DSM7.0系统的使用也就是套件的使用设置和系统设置等,所以这里把以上专门做到各套件应用的教程
- TensorRT8 使用手记(1)模型测试 Conv+BN+Relu 结构融合
NoNNus
Conv+BN+Relu结构在主流卷积神经网络模型中Conv+BN+Relu是一种常见的模型结构。在模型推理和训练中,BN层往往与其他层合并,以减少计算量。模型解析node_of_325[TRT]Parsingnode:node_of_325[Conv][TRT]Searchingforinput:324[TRT]Searchingforinput:layer1.0.conv1.weight[TR
- Flyway 使用手记
KindeyS
Flyway简介Flyway是一款数据库迁移(migration)工具。简单点说,就是在你部署应用的时候,帮你执行数据库脚本的工具。Flyway支持SQL和Java两种类型的脚本,你可以将脚本打包到应用程序中,在应用程序启动时,由Flyway来管理这些脚本的执行,这些脚本被Flyway称之为migration。常规项目部署应用的流程大概是这样的:开发人员将应用程序打包、按顺序汇总并整理数据库升级脚
- janusgraph 自建server使用手记
水他
环境java8环境hadoop安装启动versionserversmastercdh-hadoop-2.6.0spark-slave10,spark-slave11,spark-slave12,spark-slave13,spark-slave14spark-slave10hbase安装启动versionserversmastercdh-zookeeperspark-slave10,spark-s
- vscode使用手记
翔哥不哭
visualstudiocode使用笔记安装中文插件image.png安装完重启下其他插件AutoCloseTag自动补全html标签beautifyjavascript,JSON,CSS,Sass,HTML代码高亮AutoRenameTag同步更改html尾标签HTMLCSSSupportcss语法提示ESLint语法纠错扫描Vetur语法高亮、智能感知、Emmet等包含格式化功能,Alt+Sh
- awk命令使用手记
那可不太行
1.基本用法:catljm.txt|awk-F'|''{if($1==0)print($o)}'↑将ljm.txt按|分隔(多个分隔符使用[],写在里面)第一列为0的行打印2.逻辑运算符&&、||、!catljm.txt|awk-F'|''{if($1==0&&$2==1||$3!=1)print($o)}'3.文件名,行号,字段个数,完整内容:awk-F':''{print"文件名:"FILEN
- video.js使用手记
hugoren
简介video.js是一款很强大的html视频播放软件,github的星星就2.4万。足见优秀使用说明一般的使用说用,官方已给出,这里划一下重点。视频加载的两种方式html方式js方式videojs('my-player',{sources:[{src:'//path/to/video.mp4',type:'video/mp4'},{src:'//path/to/video.webm',type:
- Fedora Core 4使用手记(二) 添加软件仓库:
redbeans
Linuxdependenciesdownloadtestingbehaviorfeaturesinterface
什么是YUMYUM---YellowdogUpdater,Modified,Yum是isanautomaticupdaterandpackageinstaller/removerforrpmsystems.Itautomaticallycomputesdependenciesandfiguresoutwhatthingsshouldoccurtoinstallpackages.Itmakesite
- stm32 薄膜键盘原理_stm32 diy 机械键盘
janejane815
stm32薄膜键盘原理
但是HHKB的空格键很长,Fn组合键不好按,上下左右与vim不统一。受minila的启发,我决定自己做一个机械键盘。minila键盘图片:自制机械键盘使用59键布局,以小为美(便宜)采用短空格,充分利用大拇指,将fn放在大拇指位置,不仅实现被省略按键的组合(兼容vim习惯),还实现一些常用功能,如shift+del、alt+printscreen等。还加入了鼠标功能,由组合键实现。当然,既然自己做
- axios使用手记
Mr君
关于axios官方文档给出的特征说明是:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止CSRF/XSRF但是它的使用和我们之前常用的jqueryajax和fetch的还是有一定区别的,具体如下:jqueryajax提交数据的时候,默认是以FormData的形式提交的,也就是
- ListView的初级使用手记
TakeItEasyJQ
这只是我在学Android过程中对于所学知识的巩固和方便日后查询的学习笔记,能帮助到有需要的和我一样的初学者就更好了首先ListView、Adapter、List是必不可少的//此中属性自定Adapter为ArrayAdapter,默认只能解析List,也就是中只有一个Textview。List集合当然也是String类型的了使用时privateListviewlistview;privateAr
- minila白茶入手体验
晚风LI
图片发自Appminila的白茶昨天上午到手的,黑红到手后,可能手感太好,压抑不住心里的冲动,忍了个把月后,终于忍不住了又出手拿了这把白茶。之所以想要白茶,源于一句话的蛊惑,FILCO的黄金茶。红轴的手感这么舒服,就更想体验下到底黄金茶是什么手感。然后,有点的失望了。。。说说体验吧,茶轴的回弹明显没有红轴的大,如果用惯了黑轴的小伙伴,拿到茶轴第一感觉一定是手感落差太大,轻,有一种不能承受之轻。红轴
- Filco Minila Air 配置参考
DerekMonster
当前开发环境硬件环境:MacBookProRetina13.3+24inch+支架软件环境:macOS10.13.1+Idea+Iterm2输入环境:FilcoMinilaAir+掌托+Trackpad2之前一直想买一把机械键盘,我比较习惯Mac键盘的布局,希望买一把60%的键盘,稍微列了一下目标无线60%敲击声音较小(办公室环境)选定的目标是HHKB和Filco这两个品牌,这两个品牌都有自己的无
- 蓝牙党+精简布局键位的选择:Filco Minila Air青轴两个月使用体验
midmirror
差不多用了两个月了。要说之前没用过青轴,这种段落感的清脆手感真的很舒服,非常带节奏。但是缺点就是,有时候确实会显得很吵,如果觉得会影响到别人,还是要自觉停用。不过如果是一个人,那当然可以随心所欲,用的飞起。我一直觉得108的全键盘布局和87键的键盘布局都是没有必要的。反正有很多键都用不到。而且数字键我也很习惯直接按上面那一长行。所以60%布局的67键成了我的最佳选择。选择67键对我来说,近两个月的
- 相片处理神器--Snapseed使用手记
森林里的匿名人士
snapseed处理后的效果今天突然想起玩相片处理这东西,因为我一个喜欢的女生说和一个不会拍照的人在一起真的很头疼,这就激发了我想学习相片处理这门技术啦。我自己是学网络技术这方面的,可是Ps真的很渣,幸好有SnapSeed这个神器。废话不多说,我们打开snapseed这款App的时候首先呈现在眼前的是非常简洁的首界面,如下:首界面只有一个按钮,那就是打开图片。背景图看起来很小清新,像我这样的90后
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/