- 基于webrtc的多人连麦直播开源框架 Janus-gateway-iOS
天宇365
ios日常笔记iosobjective-c
低延时、地卡顿、高音画质是直播技术方向追求的方向,webrtc属于业内良心开源项目,绝大多数连麦直播技术基于此项目,连麦技术架构有Mesh、MCU、SFU三种技术架构。三种技术架构优缺点各异,大家可以自行查阅。但是基于目前的直播状况,现在最合适的,也是使用比较多的是SFU架构。但是SFU架构除了客户端的webrtc需要完成,更重要的服务器也需要搭建。如果你需要多人连麦直播 Janus-gatew
- 主流图数据库Neo4j的知识大全,全网最新
埠渝23
数据库
1.主流图数据库对比对比了3个主流开源图数据库:Neo4j/JanusGraph和HugeGraph的一些特性,共比较了30多个指标,包括生态、功能、性能、工具链等维度。2.Cypher基本语法2.1类型Cypher支持的数据类型有:数值型、字符型、布尔型、节点、关系、路径、映射(map)和列表(list)。2.2表达式2.2.1Case表达式2.2.1.1简单的case表达式计算表达式的值,然后
- 在 Spark 数据导入中的一些实践细节
NebulaGraph
best-practices-import-data-spark-nebula-graph本文由合合信息大数据团队柳佳浩撰写1.前言图谱业务随着时间的推移愈发的复杂化,逐渐体现出了性能上的瓶颈:单机不足以支持更大的图谱。然而,从性能上来看,Neo4j的原生图存储有着不可替代的性能优势,这一点是之前调研的JanusGraph、Dgraph等都难以逾越的鸿沟。即使JanusGraph在OLAP上面非常
- 【9】知识存储
铁盒薄荷糖
知识图谱实战6+3天知识图谱
一、图数据库neo4jNeo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。单节点的服务器可承载上亿级的节点和关系,单节点性能不够时也可进行分布式集群部署。Neo4j有自己的后端存储,不必如同JanusGraph等一样还要依赖另外的数据库存储。Neo4j在每个节点中存储了每个边的指针,因而遍历时效
- 【英文干货】【Word_Search】找单词游戏(第5天)
不是AI
英文干货游戏
本期主题:MoonsofSaturn(土星的卫星)本期单词:Atlas阿特拉斯(土卫十五)Enceladus恩克拉多斯(土卫二)Epimetheus厄庇墨忒斯(土卫十一)Helene海莲娜(土卫十二)Hyperion海伯利安(土卫七)Janus雅努斯(土卫十)Mimas弥玛斯(土卫一)Paaliaq帕利阿克(土卫二十)Phoebe菲比(土卫九)Prometheus普罗米修斯(土卫十六)Rhea瑞亚
- 随笔29.0
木卯丁
一月的英文是January,源自古罗马的守护神Janus,杰纳斯头部前后各有一副面孔,一副注视未来,一副回顾过去。当一月到了这最后一天,我才真的感到这一年真的开始了,它步伐快速而迫切。这会是怎样的一年,有哪些必然,又有哪些惊喜。回顾过去一年,它并不是从前以为的那么辛苦,一天二十四小时是不变的,如何度过如何艰辛,它都是一样的。
- 公历12 个月的英语名称的来历你知道吗?
英语小天地nice
公历一年有12个月,但不少人并不知道12个月的英语名称的来历。公历起源于古罗马历法。罗马的英语原来只有10个月,古罗马皇帝决定增加两个月放在年尾,后来朱里斯·凯撒大帝把这两个月移到年初,成为1月、2月,原来的1月、2月便成了3月、4月,依次类推。这就是今天世界沿用的公历。January-一月以罗马神贾纳斯(Janus)的名字命名,该神是大门和门口的保护者。贾纳斯(Janus)有两张面孔,一张面向过
- 行舟乐评:音乐的两副面孔
行舟乐评
如同罗马神话中的雅努斯(Janus),音乐有着背向而生、却同样迷人的两张面孔。法国思想家雅克·阿塔利宣称,声音总是最早地承载和刻写了时代变动的讯息。在我们真正以言语和各种理性的形态表象出现代化的问题之前,轰隆的倒塌之声或愈益躁动的欲望喘息不是早就传到了我们的耳朵里吗?这说的是声音、进而音乐(某种声音的美学组织)难于褪下的社会面孔。作为一种数学式的排列,音乐可以与灵魂无关;但所谓赋予音乐以灵魂的人,
- JanusGraph简介
娃娃学软件
JanusGraph的优点JanusGraph支持对大图(单机往往难以处理的大图)进行实时的分析和遍历。主要有以下优点:JanusGraph可以通过扩展集群中的机器数量来进行弹性的扩展,从而能够实现对非常大的图数据处理。JanusGraph支持对图的高并发处理以及事务处理,并且能力能够随着机器的扩展而弹性扩展。JanusGraph支持Hadoop框架,并能够利用Hadoop对图进行大批量的处理和分
- webrtc 合流
秋天呀
webrtccsshtml前端javascript
constconfig={iceServers:[{urls:"turn:118.186.244.77:3478?transport=udp",credential:"hmcs123456",username:"admin",},{urls:"stun:global.stun.twilio.com:3478?transport=udp"},],};importJanusfrom"../../../
- 图结构选型:Gephi 、 Cytoscape # ArangoDB、OrientDB、JanusGraph;弃nebula因其explorer收费; ssh X11Forward
ziix
服务器linux运维
图结构选型图可视化工具图结构可视化、分析(开源、完全免费、重型PC软件):Gephi、Cytoscape还有另外三个等待确定:Graphexp、KeyLines、Linkurious支持以上图可视化工具的图数据库图数据库(开源、完全免费、支持可视化工具Gephi或Cytoscape):ArangoDB、OrientDB、JanusGraph丢弃的:弃Neo4j,因此专业版收费;弃AmazonNep
- 喜讯丨卡萨设计创始人胡娟娟荣获2020年法国双面神“GPDP AWARD”年度TOP100最具国际影响力创新设计师奖!
设计好看一点
1951年法国设计学院成立,并创立了誉为世界设计界三大“奥斯卡”工业设计大奖之一的双面神奖“Janus”,在全球工业设计领域中享有崇高的地位。随着全球设计行业多元化的融合发展,法国设计学院针对全球的建筑设计、室内设计、产品设计领域设立了法国双面神GPDP(GrandPrixDesignParis)Award国际设计大奖。卡萨装饰设计有限公司创始人&艺术总监胡娟娟女士,在本次活动颁奖盛典中,成功荣获
- 企业级音视频会议实战之webrtc服务器janus品尝实战
【零声教育】音视频开发进阶
音视频开发程序员编程音视频webrtc服务器androidffmpeg
1、前言“之前写过单纯用webrtc和springboot实现单人,多人,屏幕分享等功能的一系列文章了,心疼各位giegie,已将例子放在下面,不麻烦你们去找了”webrtc实现视频群聊系列文章(一)之基础入门webrtc实现视频群聊系列文章(二)实现网络中一对一视频聊天webrtc打造群视频聊天系列之聊天和屏幕分享随意切换webrtc实现视频群聊系列文章终章之完成即时通讯+多人视频会议h5中如何
- Android APK安全漏洞的些许问题
W_DevilMayCry
android
引言很久没有写博客了,最近公司的一些老项目在接受安全检查的时候发现了很多的漏洞,说实话真的是被坑的挺难受的,在此记录一下。希望可以帮到碰到同样问题的猿友们。1.Janus签名漏洞为了提升安卓系统的安全性,Google发布了新的签名认证体系signatureschemeV2。由于,signatureschemeV2需要对App进行重新发布,而大量的已经存在的AppAPK无法使用V2校验机制,所以为了
- Android 签名漏洞Janus
星月黎明
android安全web安全
美国时间12月9日,Google披露了一个名为“Janus”安卓漏洞。该漏洞可以让攻击者绕过安卓签名机制,从而让攻击者对App进行篡改,安卓5.0到8.0等个版本系统均受影响。顶象安全专家提醒广大安卓用户,尽快升级到最新版安卓系统,并到App官方网站下载或更新App。同时,建议开发者将AppAPK(安装包)升级为V2签名机制,或者为App配置上顶象技术的安全SDK,以防范该漏洞带来的威胁。这是一个
- 在CentOS7下基础neo4j搭建
King_Frank
对于neo4j也是个小白,在搭建过程中查了很多资料,将可以解决问题的文章链接引用在本文中。如出现侵权,请即时联系,我将文章进行删除。本次主要是想免费分享给大家的是neo4j的包。1、版本注意点测试通过是CentOS8+neo4j-community-3.5.6-unix.tar.gz与jdk-8u161-linux-x64.tar.gz2、neo4j、JanusGraph、hugugraph的对比
- JanusGraph HBase存储结构
娃娃学软件
目的JanusGraph是目前使用率较高的开源图数据库。它的架构如下图:JanusGraph架构从图上我们可以看到JanusGraph具备如下特点:1.提供OLTP图遍历查询功能。2.提供OLAP图计算分析功能。3.图存储数据的事务管理。4.可以兼容多种三方存储(Cassandra,HBase等)。5.可以兼容多种三方索引(Elasticsearch,Solr等)。JanusGraphHBase存
- Janus: 基于eBPF的5G实时AI控制器
俞凡 DeepNoMind
程序人生
O-RAN定义的RIC模型并不能很好支持对实时性有很高要求的用例,本文定义了一套基于eBPF的内联执行架构,从而可以将RIC的支持扩展到实时场景。原文:Taking5GRANAnalyticsandControltoaNewLevel[1]摘要OpenRAN为5G无线接入网(RAN)引入了模块化和解耦的设计范式,并承诺通过O-RAN定义的RAN智能控制器(RIC,RANIntelligentCon
- Janus流媒体服务器信令分析
Lumos`
WebRTC服务器运维
Janus流媒体服务器信令分析目录房间配置文件API分类VideoRoom房间管理VideoRoomPublishersVideoRoomSubscribersvideoroom文档:https://janus.conf.meetecho.com/docs/videoroom.html1.房间配置文件room-:{#房间描述description=Thisismyawesomeroom#是否是私有
- micropython webrtc_janus-gateway
weixin_39998462
micropythonwebrtc
JanusWebRTCGatewayJanusisanopensource,generalpurpose,WebRTCgatewaydesignedanddevelopedbyMeetecho.ThisversionofthegatewaycanonlybeinstalledonLinuxsystems:nextversionswilltakeintoaccountcrosscompilation
- How to install Janus Gateway in Ubuntu Server 18.04
qiuchangyong
流媒体与服务器
Onthesedays,iwashiredasfreelancertoconfigureaselfhostedWebRTCserverandbetweenJitsi,JanusandKurento,idecidedtomoveonwiththeJanusGatewayproject.Janusisanopensource,generalpurpose,WebRTCserverdesignedand
- h5的直播时代到来,搭建webrtc
汤麦
html5javascriptjavaandroidwebapp
环境ubuntu18.04git安装janusapt-getinstallaptitudeaptinstallmesonaptlistmeson*pip3install--usermesonaptinstallpython3-pipsudoaptitudeinstalllibmicrohttpd-devlibjansson-devlibssl-devlibsrtp-devlibsofia-sip-
- Windows下安装Anaconda5.3.1+Python3.8+TensorFlow2.13.0-CPU版本总结
流烟默
PythonPHPPLSQLwindowstensorflow人工智能
Python3.8安装可以参考博文https://janus.blog.csdn.net/article/details/55274849进行安装即可。【1】Anaconda清华的开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载,这里选择的是5.3.1版本。然后正常安装就可以,安装路径这里选择的是E:\softinst
- janus centos docker 部署
怕什么真理无穷
janusp2pcentoslinq
环境:centos71)Dockfile文件如下,执行dockerbuild-tamdoxxx.,生成docker镜像amdoxxx。1FROMcentos:72RUNrpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7&&\3yumprovides'*/applydeltarpm'&&\4yuminstalldeltarpm-y&&\5yumupdat
- JANUSEC应用网关1.0发布,提供一站式安全交付能力
_U2_
本文首发微信公众号:数据安全架构与治理01背景简介在2018年的时候,笔者发布了一篇:基于Golang打造一款开源的WAF网关,那会儿是JANUSEC应用网关刚刚在Github开源,构建了一款全新的应用网关的基本框架。初始版本虽然功能不多,却是按照《数据安全架构设计与实战》中介绍的最佳实战来进行打造的,或者说比《数据安全架构设计与实战》成书的时间还要早,因为我是先做开源产品,后来才写书的(他们的确
- Janus: Data-Centric MoE 通讯成本分析(2)
恭仔さん
混合专家模型Data-centricMoETrafficAnalysis
文章链接:Janus:AUnifiedDistributedTrainingFrameworkforSparseMixture-of-ExpertsModels发表会议:ACMSIGCOMM2023(计算机网络顶会)系统学习:Janus:逆向思维,以数据为中心的MoE训练范式(1)目录前言通讯成本分析1.ExpertParallelismandall-to-all2.TrafficComparis
- Janus 2022 年末书单 - 负重前行(2)
JanusFace
承接上文Janus2022年末书单-负重前行(1),继续向大家介绍商学和虚构类图书。商学/经济类:红榜:Blood,Sweat,andPixels:TheTriumphant,TurbulentStoriesBehindHowVideoGamesAreMade《像素工厂:游戏开发背后的成功与混乱》[美]贾森•施赖埃尔这是2010s年游戏工业界的概况,陪伴80/90/00后成长起来的一款款游戏背后的
- #Janus# 安卓系统启动流程之《AMS 启动流程》
Janus_A
Androidandroid
最近学习系统启动流程,这里对于AMS是如何启动的过程做一个输出,基于安卓源码8.0版本。AMS的介绍就不多说了,百度一大堆,下面直接上过程:SystemServer.class中main方法里,调用了SystemServer的run()方法/***Themainentrypointfromzygote.*/publicstaticvoidmain(String[]args){newSystemSe
- Ubuntu16.04 中 搭建Janus Server
hbwsmile
janus后端
Ubuntu16.04局域网中搭建JanusServer文章目录Ubuntu16.04局域网中搭建JanusServerjanus简介系统环境安装准备安装aptitu安装依赖安装源码安装WebSocket安装libsrtp安装libusrsctp安装libmicrohttpd安装Janus安装和配置nginx签名证书安装nginx配置nginx验证nginx配置是否成功janus官方demo运行配
- 2018年6月29日作业
Lucy_be1b
日期:2018.6.29学员:罗琼芳体式1:狮身人面式Simbamukhasana图片发自App问题:胸腔未抬高,肩胛还需内收。总结:多练习肩背的体式,如蝗虫式、摩天式、幻椅式等。体式2:弓式Dhanuradarla图片发自App问题:1:大腿抬得不够高。2:双肩还需更多的外展,肩胛很多内收。总结:多练习锻炼大腿拉伸的体式'如战士系列、蝗虫式、星月式等。多锻炼肩背力量。体式3:单腿头碰膝JanuS
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩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/