- ubuntu 开机后 按键 鼠标不能用
Robots.
Ubuntuubuntu键盘鼠标grubxorg
ubuntu开机后按键鼠标不能用1.现象2.解决办法3.参考链接1.现象版本ubuntu1804安装bumblebee后,重启机器出现不能使用鼠标、键盘的现象,具体点就是,只有开机后的桌面显示,不能操作机器。键盘灯在开机时亮起,进入桌面后会熄灭。查询资料发现,是由于xserver-xorg-input-all被破坏,它是这件事故的主要原因,恢复它就可以解决这件事难点:开机设置了自动解锁,需要在开机
- ubuntu1804安装jupyter中的js环境
irrationality
计算机应用技术jupyterjavascriptide
参考:https://github.com/n-riesco/ijavascripthttp://n-riesco.github.io/ijavascript/#installationhttps://github.com/n-riesco/ijavascript/issues/241https://www.tomche.space/post/using-javascript-kernel-in-
- Ubuntu1804对于SublimeText3的一些配置
Tumaine
安装SublimeText3,直接在官方网站按照步骤下载即可。安装PackageControlManualIfforsomereasontheconsoleinstallationinstructionsdonotworkforyou(suchashavingaproxyonyournetwork),performthefollowingstepstomanuallyinstallPackageC
- Ubuntu1804免驱支持的主流USB无线网卡评测
九天鸟
USB免驱USB网卡免驱无线网卡免驱ubuntulinux运维
因为公司的开发电脑安装的ubuntu1804需要找一款兼容性好比较主流的USB无线网卡。从京东淘宝依次采购了市场主流轻便的USB网卡共计30多款回来评测,覆盖了主流无线厂家的所有方案。目前主要的无线芯片生产厂家有五家:高通、英特尔、博通、瑞昱、联发科。除了intel,其他家都有相应的USB产品。高通发布的USB网卡最少,但是性能和兼容性稳定性最好,博通其次。联发科和瑞昱的USB无线产品最多,尤其瑞
- 机械革命X6Ti-M2 安装 Ubuntu1804 LTS 注意事项
谖瓞
这台机械革命买来有日子了,最初的时候网上教程不全,安装Ubuntu总是卡开机画面,现在教程也有一些了,但还是打算稍微记一下关键步骤,方便以后安装。一此电脑安装Ubuntu时,需要禁用acpi才能进入。Ubuntu安装界面通过键盘定位到Install……选项,然后按e键进入编辑模式。找到---之后输入一个空格后,再输入acpi=off,按F10键,加载新的启动参数,启动Ubuntu的安装界面。acp
- Ubuntu18.04+Win10双系统安装步骤 问题排查
czafrost
ubuntu
一、windows下进行准备>在官网下载ubuntu1804镜像,得到一个iso文件>找一个空U盘,使用rufus制作启动盘分区类型选MBR,目标系统类型选择BIOS或UEFI。其他选项用默认。成功后U盘名字会变为UBUNTU。>使用windows的磁盘管理工具给ubuntu分配空间win+x->磁盘管理if已经有足够大的未分配的空间(显示为黑色):不用进行操作elseif某个磁盘是空的:删除卷,
- Ubuntu1804 使用calibration_camera_lidar 实现激光雷达和相机联合标定【安装calibration教程】
FYY2LHH
bug专栏git
感谢博主的提示Autoware1.10以上的软件都需要单独安装这个calibration标定工具箱1.nlopt安装新开一个终端:gitclonegit://github.com/stevengj/nlopt.gitcdnloptmkdirbuildcdbuildcmake..makesudomakeinstall2.calibration_camera_lidar安装新开一个终端:mkdirca
- Ubuntu1804下如何切换python版本
smallerxuan
学习日记python切换python版本设置默认python版本
Ubuntu1804下如何切换python版本目录1如何查看当前python版本2如何配置默认python版本2.1配置python2为默认版本2.2配置python3为默认版本3小结1如何查看当前python版本可以用过以下命令,查看当前python默认版本:python--version2如何配置默认python版本2.1配置python2为默认版本可以用过以下命令进行设置:sudoupdat
- ubuntu1804本机编译paddle
青鸢丶
Paddlelinuxcudapaddlepaddledeeplearning
1.准备工作下载paddle源码gitclonehttps://github.com/paddlepaddle/paddle速度慢可以去gitee建议使用gitcheckout切换到Paddle稳定的版本,如:gitcheckoutv1.8.4安装ncclgitclonehttps://github.com/NVIDIA/nccl.gitmake-j4makeinstallsudoldconfig
- 树莓派安装ubuntu1804 + 环境配置
口十木木三
ubuntulinux运维
A.下载镜像源B.树莓派烧录工具下载C.烧录系统+wifi配置D.查看树莓派ip地址E.使用ssh远程登录树莓派F.git配置G.环境配置A.下载镜像源Indexof/ubuntu-cdimage/ubuntu/releases/18.04/release/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror选择ubuntu-18.04.5-preinstalled-serv
- Issues about Ubuntu & ROS
挪威的深林
ROS学习和理解ubuntulinux
Q1E:ConflictingvaluessetforoptionSigned-Byregardingsourcehttps://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64//:/usr/share/keyrings/cuda-archive-keyring.gpg!=E:Thelistofsourcesco
- Windows10环境下虚拟机VMware下Ubuntu1804基本环境配置
蔻蔻哒
一、配置网络环境1.选择ubuntu菜单选择ubuntu菜单2.进入菜单页面进入菜单页面3.搜索software搜索software4.进入Software&Update进入Software&Update5.选择other选择other6.搜索最适合的网络搜索最适合的网络7.测试选择最优软件源测试选择最优软件源8.生成当前最优软件源地址生成当前最优软件源地址9.选择阿里云软件源选择阿里云软件源10
- Docker部署ubuntu1804镜像详细步骤
觉皇嵌入式
Dockerdocker容器运维
Docker部署ubuntu1804镜像详细步骤ubuntu镜像库地址:https://hub.docker.com/_/ubuntu/tags?page=1&ordering=-name拉取镜像(默认为最新版本):dockerpullubuntu或,拉取指定版本镜像:dockerpullubuntu:18.04查看本地镜像:dockerimages运行容器,并且可以通过exec命令进入ubunt
- redis实现主从复制的解析介绍
m0_57781768
redis数据库nosql
前面说到了redis在单机的模式下是可以数据持久化的,但是不可以解决单点失败的问题,当单台redis服务器出现问题时,就可能会造成数据的丢失;想要解决这个问题的话我们可以使用Redis的主从模式这也是Redis集群最简单的实现方式,这篇文章我就来简单部署一个Redis主从架构,我准备了3台ubuntu1804的主机,IP地址分别为10.0.0.{101,102,103},主机名分别为master
- php使用redis做缓存,php使用redis做缓存和使用redis保存session
我要抢一个娘亲
php使用redis做缓存
标签:dream自动spl配置信息连接test查看aptdetailsphp使用redis一、ubuntu上安装php的redis模块我安装的是php7.3,2020年ubuntu1804安装php7.3最新详细教程直接使用命令:sudoaptinstallphp-redis重启php-fpm:/etc/init.d/php7.3-fpmrestart使用phpinfo()查看php的配置信息,检
- 极智开发 | 华为海思Hi35xx系列ARM32交叉编译opencv
极智视界
极智开发华为交叉编译opencvubuntuarm
本教程详细记录了华为海思Hi35xx系列ARM32交叉编译opencv、zlib、libpng的方法。是上一篇x86环境源码编译opencv(【经验分享】ubuntu源码编译opencv)的姊妹篇。1、编译环境 海思Hi35xx的板子需要ARM32位的opencv,我的编译环境是ubuntu1804服务器上使用arm-himix200-gcc编译器进行交叉编译。与海思交互开发可采用nfs搭建,可
- 使用docker (Ubuntu 20.04)编译Android源码AOSP
抓饼先生
车载系统开发Android开发技术专栏dockerubuntuandroid
Ubuntu1804和2004支持直接编译AOSP编译AOSP源码,使用比较多的是Ubuntu18.04和20.04,这2个版本的系统可以按照Google官方的操作步骤进行编译。个人感觉20.04比18.04更好用一些,主要是UI/UE方面的差别(对AOSP编译没什么差别),20.04用起来更顺手,18.04有些操作比较别扭。另外,如果要开发LinuxC/C++程序,新版本的系统会支持更新的编译器
- Ubuntu1804包安装Zabbix5.0
钟均胜
zabbixubuntumysql
可以参照官方说明文档:https://www.zabbix.com/download?zabbix=5.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache一、环境框架为了实验简单,采用Allinone装在同一台机上。Zabbix相关二进制包说明:1)安装在ZabbixServer服务器上zabbix-server-
- openwrt学习-mt7688(02) - openwrt源码下载和编译的环境搭建
莫九玉
openwrt
这个环境搭建网上有很多的教程,但是没有一个教程是能100%搭建成功的。于是我自己从零开始重新搭建了数次。我使用的是Ubuntu1404,之前也尝试使用过Ubuntu1804。但是1804这个版本千万别使用,太坑了。1804里面的程序太新了,需要把版本降下来才能编译openwrt。坑爹的。1、首先更换软件下载源。我选择是国内的,速度快一点。这个一定要改,默认的是美国的服务器,下载非常慢。换成国内比如
- Oracle VM VirtualBox Ubuntu1804虚拟机磁盘扩容
可以上线了
linux
一、需要解决的问题 安装ubuntu1804时分配的磁盘空间50GB,伴随着安装软件和资料文件的堆积,磁盘剩余容量越来越少,需要给已经安装的虚拟机磁盘扩展10GB容量。二、使用到的软件1、VboxManage.exe安装virtualbox时已默认安装,在virtualbox软件路径下。2、Gparted,ubuntu桌面软件。三、扩容方法1、Windows端cmd终端中使用VboxManage
- 解决apt update失败的问题 See apt-secure(8) manpage for repository creation and user configuration details
woshiheweigui
aptaptubuntu
ubuntu在apt-getupdate的时候报一下错误:错误:GPGerror:https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu1804/x86_64Release:Thefollowingsignatureswereinvalid:BADSIGF60F4B3D7FA2AF80cudatoolscudatools@nvi
- 01-PostgreSQL的基本使用(Ubuntu18.04)
醉兽兽
PostgreSQL的基本使用(Ubuntu1804)一、安装安装服务端(Ubuntu18.04)sudoapt-getinstallpostgresql安装图形操作工具sudoapt-getinstallpgadmin3#启动pgadmin3二、常用的命令启动PostgreSQL服务sudo/etc/init.d/postgresqlstart关闭PostgreSQL服务sudo/etc/ini
- 记录ubuntu1804做k8s实验前,sysctl.conf和limits.conf配置脚本
Kenny C
运维linuxk8s实验bashlinux开发语言
因为要配置3台master和3台node,一个一个配置环境比较麻烦,写了个简单脚本跑一下下面两个配置是加载模块,我的实验环境下缺少这个,所以需要先加载一下modprobebr_netfiltermodprobeip_conntracklimits.conf文件修改后需要重启才能生效,所以脚本最后增加了重启==========================更新了一下,重启以后会失效,需要把模块写入
- Ubuntu1804 安装后无法使用root登录解决方法
以梦为境
Linux自学所遇问题及解决方法linuxubuntu
1.给root用户设置密码sudopasswdroot2.确认是否安装ssh服务(在安装Ubuntu的时候可以勾选安装ssh远程服务),没有安装的话执行以下命令(Ubuntu可以连接互联网)sudoapt-getinstllopenssh-server3.设置允许root用户进行远程连接sudovim/etc/ssh/sshd_config在/etc/ssh/sshd_config里添加Permi
- 矩池云上安装caffe gpu教程
机器学习是魔鬼
笔记caffenvidia人工智能pythoncuda
选用CUDA10.0镜像添加nvidia-cuda和修改apt源curl-fsSLhttps://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64/7fa2af80.pub|apt-keyadd-&&\echo"debhttps://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64//">/etc/ap
- 最小化安装Linux系统初始化脚本
最小化安装Linux系统初始化脚本注:此脚本适用于centos7/8、Ubuntu1804,具体需要根据实际情况进行测试调整。此脚本包含的功能:允许root用户使用ssh登录关闭selinux关闭防火墙设置ps1设置默认编辑器为vim自定义vim自定义历史命令修改内核参数设置资源限制修改软件源安装常用包设置时间同步修改网卡为传统命令格式设置IP地址等[root@centos8~]#catinit_
- ubuntu1804修改通知栏颜色
Tumaine
找到gnome-shell.css找到.notification-banner修改为font-size:11pt;width:34em;margin:5px;border-radius:3px;color:#FFFFFF;/*background-color:rgba(46,52,64,0.93);*/background-color:rgba(240,248,255,0.93);//背景颜色为白
- virtualbox配置ubuntu1804虚拟机相关流程
rotk2015
ubuntu虚拟机virtualboxubuntu共享文件夹国内源
virtualbox配置ubuntu1804虚拟机相关流程相关版本能解决的问题安装流程1:新建虚拟机安装流程2:配置虚拟机安装流程3:安装虚拟机系统安装流程4:设置ubuntu相关版本virtualbox使用VirtualBox官网下载的6.1.34r150636版。ubuntu使用清华大学开源软件镜像站下载的1804.6桌面版。能解决的问题如何调整virtualbox的ubuntu虚拟机界面大小
- Mojo-SDK详细安装教程
DYF-AI
mojo
Mojo-SDK安装运行环境:windows11+wsl2(ubuntu1804)截至20230909,windows,mac系统暂时不支持step1:InstallVSCode,theWSLextension,andtheMojoextension.step2:InstallUbuntu22.04forWSLandopenit.step3:IntheUbuntuterminal,installt
- docker常用命令
诺有缸的高飞鸟
computersystemtoolsdocker
目录写在前面docker安装docker使用拉取镜像创建/运行docker容器命令参考完写在前面1、本文内容docker常用命令2、平台/环境ubuntu1804,docker3、转载请注明出处:https://blog.csdn.net/qq_41102371/article/details/132302559docker安装用官方文档安装就行https://docs.docker.com/en
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩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/