- 冲量网络 | 遇见未来,浅谈蚂蚁开放区块链
冲量科技
冲量网络
四月的区块链行业并不平静,从4月中旬DCEP的落地应用开始试点,到蚂蚁开放区块链高调宣布商用,并立下全民上链的目标,这几件事得叠加无不将区块链技术推到又一个新的高度。开放区块链这个词从很早就开始出现在人们的视野里,其脱胎于传统的联盟链,对进入的节点和用户相对于传统联盟链更加开放,鼓励开发者加入到链上进行开发,基于蚂蚁开放区块链其节点运行应用,也借助蚂蚁区块链本身的大量开发者资源,在早期开发内测阶段
- 冲量网络 | 零知识证明
冲量科技
冲量网络
之前几期我们提到了区块链的优势,其拥有分布式、透明、不可篡改等一系列特点,但例如透明等特性同时也会带来问题,失去匿名性也会带来一些转移和泛用性上的限制,而零知识证明将成为解决区块链技术其中一块重要的拼图。在以太坊等区块链网络上,我们所有的交易活动都记录在公链网络中的分类帐本上,所有人都可以查看。如果能获得其中的一个地址,只要能获取到网络中每个有效区块的情况,便可以查询到对应用户的全部转账过程,这对
- 冲量网络 | 区块链与隐私保护
冲量科技
冲量网络
隐私保护一直以来都是热门话题,每次有大公司的客户隐私泄露的情况出现,都会在网络中激起千层浪。因此,越来越多的人开始注意到个人隐私的重要性。但是,在互联网已近乎成为了“空气”的今天,如何在互联网上尽可能地保持匿名性,保护自己的隐私呢?区块链将给出答案。首先我们必须从区块链的本质特征讲起,如果宽泛地对目前落地的区块链技术进行分析,区块链技术可以分为三个部分:通信:一般来说,区块链网络采用的是P2P网络
- 冲量网络 | 读懂BSN,正规军or搅局者?
冲量科技
冲量网络
随着DCEP渐渐进入人们视野,并开始小规模测试,而在2020年4月,BSN也进入正式商用阶段,其从2019年10月开始内测算起,到正式商用也有半年的时间,在这期间,其每次迭代更新,都让人感到振奋。在BSN下,将用最低的费用鼓励大量的中小微企业、甚至学生在内的个人通过服务网络进行创新、创业,从而促进区块链技术的快速发展和普及。BSN(Blockchain-basedServiceNetwork),即
- 冲量网络 | 浅谈SGX(2)
冲量科技
冲量网络
在上一期的《冲量网络|浅谈SGX中》,我们提到了SGX的基本概念、认证以及应用,而SGX的内容远远不止于此,本文将会进一步对SGX技术进行解释。同时,也会对类似技术TrustZone与SGX的优劣进行对应的对比。Enclave的保护原理主要包括两个部分:其一是Enclave内存访问语义的变化,另一个是应用程序地址映射关系的保护,这两项功能共同完成对enclave的机密性和完整性的保护。一般会预先定
- 冲量网络 | 联邦学习
冲量科技
冲量网络
虽然大量的数据每天都在产生,但在许多领域依然存在数据有限并且质量低下的情况,在跨领域数据方面情况更严重,不同行业的数据源之间也存在壁垒,每一类数据往往都储存在于同一领域的企业或组织中。一般来说,大多数行业里,数据之间都是相互独立,也就是以数据孤岛的形式存在,甚至在某个企业内部,由于竞争、隐私或者合规方面等原因,不同部门之间实现数据共享都会非常难。因此如果想要在现实环境中将分散的数据进行整合和共享,
- 冲量网络 | 隐私保护:可信社会基石
冲量科技
冲量网络
小米在今年启动了安全与隐私计划,旨在提升安全意识以及保护个人隐私,其通过手机系统,将每个APP读取权限的情况全部都展现给使用者,并提供使用者使用匿名身份的功能,来防止APP过度使用用户个人信息,而在这样的”监控“之下,不少APP“原形毕露“,违规读取,高频读取等情况频频出现,更有甚者,在十几分钟内读取了照片上万次,细思极恐。除此之外,账号安全情况也不容乐观,之前有杀毒软件厂商上线了一个新服务,其可
- 冲量网络 | 亦敌or亦友?个人隐私与数据共享
冲量科技
冲量网络
随着5G、云计算、物联网等技术越来越地应用到日常生活中,大量数据被身缠、手机、存储和分析,使得数据不断产生更多价值。其使得大数据等数据共享相关技术站在了技术前沿,通过这些技术,数据可以称为企业的核心资产和护城河,而人工智能的出现,也大大刺激了数据的需求,并数据共享和流通成为了刚性需求。但问题随之而来,我们的个人隐私渐渐变得“透明”,数据隐私保护与数据流通和使用效率之间的矛盾日益凸显,虽然各国在法律
- 冲量网络 | 可信计算与跨链技术
冲量科技
冲量网络
不同的区块链网络之间往往是无法通信的,互通性极大程度的限制了区块链的应用空间。单个网络往往存在不同的共识方式。同时,由于网络孤立性、监管、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。而跨链技术则是串联这些网络的关键解决方案之一。跨链,简单来说,就是通过技术使得价值和信息能跨过链和链之间的障碍,进行直接的流通。由于区块链是一种分布式账本,一条区块链就是一个独立的账本,两条不同的链
- 冲量网络 | 虚拟机
冲量科技
冲量网络
随着区块链知识和技术不断发展,人们已经不满足于非图灵完备的区块链开发环境,同时也不断寻找着金融领域之外的更多商业探索,因此,智能合约作为重要功能便应运而生,而虚拟机,便是实现智能合约系统最为关键和核心的技术。虚拟机能让智能合约不仅是业务逻辑的载体,同时又扎扎实实地落在了技术实现的层面。说到用于智能合约的虚拟机之前,传统虚拟机已经出现了超过50年,其最早是IBM的一种尝试,让一个电脑能通过IBM系统
- 冲量网络 | 可信计算与匿名通信
冲量科技
冲量网络网络区块链人工智能java安全
随着网络应用的迅速发展和普及,个人隐私渐渐脱离了我们自己的控制,人们越来越担心个人隐私信息受到破坏。而现有的网络通信方式并不能隐藏网络中信息和通信相关的内容,即使能保证数据获得者不作恶,也无法保证通信过程中被破解,同时也无法阻止对手通过网络流量分析找出有价值的信息。因此,匿名通信技术将致力于解决上述问题,保护网络用户的个人信息和网络地址等隐私信息不被泄漏。网络通信的安全性通常指网络通信的完整性、真
- 冲量网络 | 边缘计算
冲量科技
冲量网络
边缘计算的起源不算晚,早在2003年,IBM就做了相关的技术拓展和尝试,而随着物联网技术和5G技术被不断提起,人们越来越多地谈论和探索边缘计算相关应用与未来发展。同时,AI算力等技术等技术的完善,也一点点地完善边缘计算,使得边缘计算的技术和市场规模变得巨大,其在当前信息科技发展当中的重要性日益凸显。边缘计算(EdgeComputing)指的是在网络边缘进行计算的计算模式,其对数据的处理主要包括两部
- 冲量网络 | 可信计算与分布式网络
冲量科技
冲量网络
相对于我们平时使用的中心化系统,区块链并没有一个中心化的决策系统,就好比路边菜场,没有摊位是处于中心位置,而用户与商户间的交易也没有第三方的担保,大家是平等的,可以随意交易。如果追根溯源,抛开智能合约、跨链等功能,区块链本身其实就是一个分布式的账本,其通过分布式网络进行连接。分布式网络实际上是一种网状结构,它是由分布在不同地点的计算机系统互连而成,网络中无中心节点。通信子网是封闭式结构,通信控制功
- 冲量网络 | 读懂多方安全计算
冲量科技
冲量网络人工智能算法区块链大数据python
随着互联网的飞速发展,互联网越来越向着“数据为王”的方向发展,对于很多企业来说,技术已经不是很难跨越的鸿沟,而数据则越来越多称为企业之间角力的资本。但数据不像金银首饰,放在那就能产生升值,数据只有流动起来才能产生价值。不过,大多数企业考虑到数据安全和个人隐私等问题,对数据共享都非常谨慎。在日常生活中,列入医院需要共享医疗信息,但是又不想泄露单个患者的隐私,又或者厂商想训练自己的人工智能算法,但是信
- 冲量网络 | 可信计算与数据价值
冲量科技
冲量网络
随着《网络安全法》等法律的发布以及人们对数据安全的重视,数据的安全与价值释放渐渐成为关注的热点,其中最重要的便是解决数据隐私泄露的问题,并通过新兴技术打破固有的数据孤岛情况,从而达到数据价值释放的目的。可信计算(隐私计算)是解决数据隐私之痛、释放数据价值的关键一环。说到数据价值释放,不得不提到的便是数据孤岛问题,虽然说全世界的数据价值非常大,并且每天都在产生,但是大部分都在大机构手中。然而对于某一
- 冲量网络 | 遇见隐私计算
冲量科技
冲量网络
随着大数据时代的到来,大量的数据计算和人工智能的发展为各行各业提供了更好的支持,但也代表着大量隐私数据或企业内部数据都会被留在一个个软件中,但既然涉及隐私同时也作为商业壁垒的重要组成部分,隐私数据自然不能透露给第三者,因此形成了一个个数据孤岛,数据之间不能互通,数据的价值无法体现。而隐私计算的出现,将解决这样的问题。利用隐私计算技术,应用海量的数据,实现数据流动,同时能够保护数据隐私安全、防止敏感
- 冲量网络 | 可信计算与预言机
冲量科技
冲量网络
在以太坊、EOS这样的区块链网络中,其中并没有直接的途径来获取链外的信息,或者说外部的信息都是人工输入,无法保证去中心化。所以也就没有办法获取和验证触发智能合约的条件,那么一些更高级功能,例如自动执行法律文件、履行商务合同、进行防伪溯源和征信验证等所有应用领域的功能可能都无法实现。那么如何将区块链下的现实世界联系到区块链上,将商业逻辑、法律和其他规则或结果建立在代码上以达到自动执行呢?预言机便应运
- 冲量网络 | 可信计算与联邦学习
冲量科技
冲量网络
在上一期《冲量网络|联邦学习》中,我们介绍了联邦学习的基本组成与应用,并展望了联邦学习在人工智能、数据安全、互信写作等方面的特点及优势。但对于联邦学习的落地方案,其需要数据在传输过程中能实现实时的加密,这是整个联邦学习产生互信的基础,但是仅仅实现加密并不够,还需要针对效率实现改进,因为一旦用于互信协作中,必然会需要对大量的数据进行分析,在这样的情况下,效率将尤为重要。因此要在分布式环境下实现联邦学
- 冲量网络 | 一文读懂未来货币
冲量科技
冲量网络
从2014年DCEP(央行数字货币)的启动研究,2017年央行宣布在五年计划中推动区块链发展,2019年开始基本完成顶层设计、标准制定、功能研发、联调测试等工作,到2020年DCEP率先在苏州等几个城市率先开始小范围试点,已经经过了许多年的探索,虽然在发展时一直处于低调谨慎的状态,但每次有新的进展都能给区块链行业带来不小的热度。4月16日,各类社交平台都被农行几张可能是DCEP内测钱包APP的界面
- 冲量网络 | 可信计算与数据孤岛
冲量科技
冲量网络
当一个网络或者企业的规模变得越来越大,每个区域都拥有自己独有数据,而这些数据往往被储存于格子区域中,其他区域无法获取,就像一个个孤岛一样无法进行交互和链接,缺乏关联性无法兼容。而这种数据之间无法兼容及协作的情况我们便将其称为数据孤岛,随着信息化的不断能深入,我们已经习惯了用数据来做决策,用数据来作为做事的参考,而数据的基础在于共享,如果数据无法共享,相互孤立,信息交互便无从谈起,其也更可能导致大量
- 冲量网络 | 可信计算与可信身份
冲量科技
冲量网络
随着互联网功能的不断发展,我们也早已从刚刚兴起的时候邮件或者浏览网页等简单功能,发展成了包罗万象的网络链接,越来越多的隐私数据存储在网络中,我们对网络安全的需求也越来越高,其中最基础的便是身份认证。对于身份认证,相信对很多人来说,是再熟悉不过的一件事,无论是账号密码还是短信验证,又或者最近兴起的面部识别和指纹识别,越来越多的技术都在为身份认证的安全性添砖加瓦。但也正是因为互联网的飞速发展,越来越多
- 冲量网络 | 可信计算与侧信道攻击
冲量科技
冲量网络
在日常生活中,有时我们会遇到这样的情况,比如在旅行时,行李箱往往具有3到4位的密码,有时我们会忘记这个密码,如果一个个去尝试,哪怕只有三位数,也需要从000试到999,这实在是太费时费力了,但如果把它撬开可能会把密码锁完全搞坏。这时,就出现了一种快速开锁方法:即从密码锁的三个转盘往里看,就像电影里破解保险箱密码一样,当三个转盘的缺口转到同一角度时,同时转动密码锁9次便可以打开行李箱。从密码学角度讲
- 冲量网络 | 区块链与可信计算
冲量科技
冲量网络
上期《冲量网络|为什么我们需要可信计算》中我们介绍了可信计算的基本组成与应用,并解释了可信计算在网络安全、硬件保护、互信协作等方面的优势。一般来说,可信计算会在用户的软硬件上增加一个可信的模块,并在内部运行时进行检验,但是对于可信计算来说,其可以保证数据和代码是“可信”。但是依然建立在中心化的独立服务器中,只要权限够高,或者物理破坏,便会使得数据丢失或者被篡改。而区块链具有的代码开源、智能合约、分
- 冲量网络 | 浅谈SGX
冲量科技
冲量网络
随着互联网的发展越来越快,也越来越完善,我们一方面享受着互联网科技带来的便利,另一方面,由网络和信息系统构成的网络空间也面临着日益严峻的安全问题。因此因特尔推出了他们的可信硬件安全技术SGX,其不依赖于软件和整个固件的安全情况,通过隔离出一块可信执行环境,其可以在完全安全的情况下,保护用户关键代码和数据的机密性与完整性不受恶意软件的破坏。SGX(SoftwareGuardExtensions)在原
- 冲量网络 | 为什么我们需要可信计算?
冲量科技
冲量网络
在这里插入图片描述](https://img-blog.csdnimg.cn/20200325171049754.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ltcGx1c2VOZXR3b3Jr,size_16,color_FFFFFF
- 冲量网络 | Web3.0基础设施
冲量科技
冲量网络
信息时代,当从业者们正在钻研如何更好地获取和使用数据以达到最大价值时,尚在青春期的行业开始遭受潜伏已久的病痛折磨。2017年,至少15家大数据公司被公安部门调查;2019年,魔蝎、同盾、聚信立、考拉、公信宝等多家知名企业被调查,部分已作为刑事案件处理;2019年12月,在全国人大常委会法工委介绍,备受关注的《个人信息保护法》将在2020年制定。以上所涉及的是个人信息的问题,仅仅是网络信息的冰山一角
- 冲量网络 | 什么是TEE?
冲量科技
冲量网络
随着大量的社交及通信运营商对数据的依赖与日俱增,数据的安全性成为了许多用户都担心的部分,虽然几乎每个运营商都会用各自的方式来向用户承诺安全,但数据泄露或滥用的情况依然屡见不鲜。2018年3月,媒体曝光Facebook上超过5000万用户信息数据被一家名为CambridgeAnalytica的英国数据分析公司利用。受此影响,Facebook的市值一天蒸发367亿美元,公司创始人兼CEO马克·扎克伯格
- 冲量网络 | 可信计算与数字签名
冲量科技
冲量网络算法网络区块链javapython
在日常生活中,签名一般都会被认为是签名者身份的证明,签名代表对签名文件的认可。在当前的技术下,对于纸上的签名,理论上签名是可信、不可伪造的。但现在网络越来越多地被使用,有大量的信息通过网络传播,并且会保存在上面。这些电子数据显然无法人工签名,既然无法在纸上进行签名,那不如直接利用代码和网络进行认证签名,因此,数字签名便孕育而生。数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的
- 冲量网络 | 区块链共识
冲量科技
冲量网络
区块链中最为基础的机制即为共识机制。共识在现实中,一般会表现为一些不同的人在统一相同的认知、价值观或者观念时,在某一方面达成的一致意见。而区块链网络中的共识机制也是确定达成某种共识和维护共识的方式。由于区块链网络并不是一个中心化的网络,没有类似于像传统互联网系统那样的中心化服务器或者中心化决策人,因此在进行传输信息、价值转移时,会引入共识机制解决并保证每一笔交易在所有记帐节点上的一致性和正确性问题
- redis学习笔记——不仅仅是存取数据
Everyday都不同
returnSourceexpire/delincr/lpush数据库分区redis
最近项目中用到比较多redis,感觉之前对它一直局限于get/set数据的层面。其实作为一个强大的NoSql数据库产品,如果好好利用它,会带来很多意想不到的效果。(因为我搞java,所以就从jedis的角度来补充一点东西吧。PS:不一定全,只是个人理解,不喜勿喷)
1、关于JedisPool.returnSource(Jedis jeids)
这个方法是从red
- SQL性能优化-持续更新中。。。。。。
atongyeye
oraclesql
1 通过ROWID访问表--索引
你可以采用基于ROWID的访问方式情况,提高访问表的效率, , ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)实现了数据和存放数据的物理位置(ROWID)之间的联系. 通常索引提供了快速访问ROWID的方法,因此那些基于索引列的查询就可以得到性能上的提高.
2 共享SQL语句--相同的sql放入缓存
3 选择最有效率的表
- [JAVA语言]JAVA虚拟机对底层硬件的操控还不完善
comsci
JAVA虚拟机
如果我们用汇编语言编写一个直接读写CPU寄存器的代码段,然后利用这个代码段去控制被操作系统屏蔽的硬件资源,这对于JVM虚拟机显然是不合法的,对操作系统来讲,这样也是不合法的,但是如果是一个工程项目的确需要这样做,合同已经签了,我们又不能够这样做,怎么办呢? 那么一个精通汇编语言的那种X客,是否在这个时候就会发生某种至关重要的作用呢?
&n
- lvs- real
男人50
LVS
#!/bin/bash
#
# Script to start LVS DR real server.
# description: LVS DR real server
#
#. /etc/rc.d/init.d/functions
VIP=10.10.6.252
host='/bin/hostname'
case "$1" in
sta
- 生成公钥和私钥
oloz
DSA安全加密
package com.msserver.core.util;
import java.security.KeyPair;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SecureRandom;
public class SecurityUtil {
- UIView 中加入的cocos2d,背景透明
374016526
cocos2dglClearColor
要点是首先pixelFormat:kEAGLColorFormatRGBA8,必须有alpha层才能透明。然后view设置为透明glView.opaque = NO;[director setOpenGLView:glView];[self.viewController.view setBackgroundColor:[UIColor clearColor]];[self.viewControll
- mysql常用命令
香水浓
mysql
连接数据库
mysql -u troy -ptroy
备份表
mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql
恢复表(与恢复数据库命令相同)
mysql -u troy -ptroy mm_database < user.sql
备份数据库
mysqldump -u troy -ptroy
- 我的架构经验系列文章 - 后端架构 - 系统层面
agevs
JavaScriptjquerycsshtml5
系统层面:
高可用性
所谓高可用性也就是通过避免单独故障加上快速故障转移实现一旦某台物理服务器出现故障能实现故障快速恢复。一般来说,可以采用两种方式,如果可以做业务可以做负载均衡则通过负载均衡实现集群,然后针对每一台服务器进行监控,一旦发生故障则从集群中移除;如果业务只能有单点入口那么可以通过实现Standby机加上虚拟IP机制,实现Active机在出现故障之后虚拟IP转移到Standby的快速
- 利用ant进行远程tomcat部署
aijuans
tomcat
在javaEE项目中,需要将工程部署到远程服务器上,如果部署的频率比较高,手动部署的方式就比较麻烦,可以利用Ant工具实现快捷的部署。这篇博文详细介绍了ant配置的步骤(http://www.cnblogs.com/GloriousOnion/archive/2012/12/18/2822817.html),但是在tomcat7以上不适用,需要修改配置,具体如下:
1.配置tomcat的用户角色
- 获取复利总收入
baalwolf
获取
public static void main(String args[]){
int money=200;
int year=1;
double rate=0.1;
&
- eclipse.ini解释
BigBird2012
eclipse
大多数java开发者使用的都是eclipse,今天感兴趣去eclipse官网搜了一下eclipse.ini的配置,供大家参考,我会把关键的部分给大家用中文解释一下。还是推荐有问题不会直接搜谷歌,看官方文档,这样我们会知道问题的真面目是什么,对问题也有一个全面清晰的认识。
Overview
1、Eclipse.ini的作用
Eclipse startup is controlled by th
- AngularJS实现分页功能
bijian1013
JavaScriptAngularJS分页
对于大多数web应用来说显示项目列表是一种很常见的任务。通常情况下,我们的数据会比较多,无法很好地显示在单个页面中。在这种情况下,我们需要把数据以页的方式来展示,同时带有转到上一页和下一页的功能。既然在整个应用中这是一种很常见的需求,那么把这一功能抽象成一个通用的、可复用的分页(Paginator)服务是很有意义的。
&nbs
- [Maven学习笔记三]Maven archetype
bit1129
ArcheType
archetype的英文意思是原型,Maven archetype表示创建Maven模块的模版,比如创建web项目,创建Spring项目等等.
mvn archetype提供了一种命令行交互式创建Maven项目或者模块的方式,
mvn archetype
1.在LearnMaven-ch03目录下,执行命令mvn archetype:gener
- 【Java命令三】jps
bit1129
Java命令
jps很简单,用于显示当前运行的Java进程,也可以连接到远程服务器去查看
[hadoop@hadoop bin]$ jps -help
usage: jps [-help]
jps [-q] [-mlvV] [<hostid>]
Definitions:
<hostid>: <hostname>[:
- ZABBIX2.2 2.4 等各版本之间的兼容性
ronin47
zabbix更新很快,从2009年到现在已经更新多个版本,为了使用更多zabbix的新特性,随之而来的便是升级版本,zabbix版本兼容性是必须优先考虑的一点 客户端AGENT兼容
zabbix1.x到zabbix2.x的所有agent都兼容zabbix server2.4:如果你升级zabbix server,客户端是可以不做任何改变,除非你想使用agent的一些新特性。 Zabbix代理(p
- unity 3d还是cocos2dx哪个适合游戏?
brotherlamp
unity自学unity教程unity视频unity资料unity
unity 3d还是cocos2dx哪个适合游戏?
问:unity 3d还是cocos2dx哪个适合游戏?
答:首先目前来看unity视频教程因为是3d引擎,目前对2d支持并不完善,unity 3d 目前做2d普遍两种思路,一种是正交相机,3d画面2d视角,另一种是通过一些插件,动态创建mesh来绘制图形单元目前用的较多的是2d toolkit,ex2d,smooth moves,sm2,
- 百度笔试题:一个已经排序好的很大的数组,现在给它划分成m段,每段长度不定,段长最长为k,然后段内打乱顺序,请设计一个算法对其进行重新排序
bylijinnan
java算法面试百度招聘
import java.util.Arrays;
/**
* 最早是在陈利人老师的微博看到这道题:
* #面试题#An array with n elements which is K most sorted,就是每个element的初始位置和它最终的排序后的位置的距离不超过常数K
* 设计一个排序算法。It should be faster than O(n*lgn)。
- 获取checkbox复选框的值
chiangfai
checkbox
<title>CheckBox</title>
<script type = "text/javascript">
doGetVal: function doGetVal()
{
//var fruitName = document.getElementById("apple").value;//根据
- MySQLdb用户指南
chenchao051
mysqldb
原网页被墙,放这里备用。 MySQLdb User's Guide
Contents
Introduction
Installation
_mysql
MySQL C API translation
MySQL C API function mapping
Some _mysql examples
MySQLdb
- HIVE 窗口及分析函数
daizj
hive窗口函数分析函数
窗口函数应用场景:
(1)用于分区排序
(2)动态Group By
(3)Top N
(4)累计计算
(5)层次查询
一、分析函数
用于等级、百分点、n分片等。
函数 说明
RANK() &nbs
- PHP ZipArchive 实现压缩解压Zip文件
dcj3sjt126com
PHPzip
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下常用的示例供参考。
一、解压缩zip文件 01 02 03 04 05 06 07 08 09 10 11
- 精彩英语贺词
dcj3sjt126com
英语
I'm always here
我会一直在这里支持你
&nb
- 基于Java注解的Spring的IoC功能
e200702084
javaspringbeanIOCOffice
- java模拟post请求
geeksun
java
一般API接收客户端(比如网页、APP或其他应用服务)的请求,但在测试时需要模拟来自外界的请求,经探索,使用HttpComponentshttpClient可模拟Post提交请求。 此处用HttpComponents的httpclient来完成使命。
import org.apache.http.HttpEntity ;
import org.apache.http.HttpRespon
- Swift语法之 ---- ?和!区别
hongtoushizi
?swift!
转载自: http://blog.sina.com.cn/s/blog_71715bf80102ux3v.html
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:
var stringValue : String
//
- centos7安装jdk1.7
jisonami
jdkcentos
安装JDK1.7
步骤1、解压tar包在当前目录
[root@localhost usr]#tar -xzvf jdk-7u75-linux-x64.tar.gz
步骤2:配置环境变量
在etc/profile文件下添加
export JAVA_HOME=/usr/java/jdk1.7.0_75
export CLASSPATH=/usr/java/jdk1.7.0_75/lib
- 数据源架构模式之数据映射器
home198979
PHP架构数据映射器datamapper
前面分别介绍了数据源架构模式之表数据入口、数据源架构模式之行和数据入口数据源架构模式之活动记录,相较于这三种数据源架构模式,数据映射器显得更加“高大上”。
一、概念
数据映射器(Data Mapper):在保持对象和数据库(以及映射器本身)彼此独立的情况下,在二者之间移动数据的一个映射器层。概念永远都是抽象的,简单的说,数据映射器就是一个负责将数据映射到对象的类数据。
&nb
- 在Python中使用MYSQL
pda158
mysqlpython
缘由 近期在折腾一个小东西须要抓取网上的页面。然后进行解析。将结果放到
数据库中。 了解到
Python在这方面有优势,便选用之。 由于我有台
server上面安装有
mysql,自然使用之。在进行数据库的这个操作过程中遇到了不少问题,这里
记录一下,大家共勉。
python中mysql的调用
百度之后能够通过MySQLdb进行数据库操作。
- 单例模式
hxl1988_0311
java单例设计模式单件
package com.sosop.designpattern.singleton;
/*
* 单件模式:保证一个类必须只有一个实例,并提供全局的访问点
*
* 所以单例模式必须有私有的构造器,没有私有构造器根本不用谈单件
*
* 必须考虑到并发情况下创建了多个实例对象
* */
/**
* 虽然有锁,但是只在第一次创建对象的时候加锁,并发时不会存在效率
- 27种迹象显示你应该辞掉程序员的工作
vipshichg
工作
1、你仍然在等待老板在2010年答应的要提拔你的暗示。 2、你的上级近10年没有开发过任何代码。 3、老板假装懂你说的这些技术,但实际上他完全不知道你在说什么。 4、你干完的项目6个月后才部署到现场服务器上。 5、时不时的,老板在检查你刚刚完成的工作时,要求按新想法重新开发。 6、而最终这个软件只有12个用户。 7、时间全浪费在办公室政治中,而不是用在开发好的软件上。 8、部署前5分钟才开始测试。