面向对象instantiate实例化derived派生
VisualStudio使用WebDeploy远程发布网站及其配置文章汇总VisualStudio使用WebDeploy远程发布网站及其配置请添加链接描述2.ASP.NETWebdeploymenttaskfailed.部署任务失败的解决方案请添加链接描述3.System.UnauthorizedAccessException:试图执行未经授权的操作请添加链接描述
最近安装了一个最新版VisualStudio201715.7.2可是启动调试程序时总是提示如下错误:C:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Enterprise\Common7\IDE\PrivateAssemblies/plugin.vs.js行:1074Char:13错误:缺少标识符、字符串或数字代码:0解决方法:选择调试->选项不
MongoDB作为热门的NoSQL之一,目前已经被广泛的数据存储。本文介绍如何在windows下面进行Standalone的安装。环境:WindowsServer2016(其他版本也同样适用)MongoDB3.6.5下载:MongoDB官方下载:https://www.mongodb.com/download-center#community安装:下载完成后得到如下msi双击安装,一直选择next
本文介绍了Python中的全局解释器锁和常用的两个线程模块:thread,threading全局解释器锁(GIL)Python代码的执行都是有Python虚拟机进行控制的。当初设计Python的时候,考虑在主循环中只能有一个控制线程在执行,就像单核CPU进行多线程编程一样。怎么做到这样控制的呢?就是这里的GIL来控制的,这个锁用来保证同时只有一个线程在运行。执行方式:这几个细节知识点:当调用外部代
xml是常用的一种数据文件格式,它的定义文件为Xmlschemadefinition,那么怎么验证一个xml是否符合它的schema定义呢?本文给出C#的代码实现。样例XML存储在xml.xml文件中<?xmlversion="1.0"encoding="utf-8"?><xml><age>10</age><date>2018-01-01
今天遇到一个要处理XSD中Integer的数值区间的计算的问题,Integer这个类型的值区间理论上是可没有边界的,假设目前的值是1.5E+10000, 这个数字已经达到double和Int64都无法存储了,同时我还要对如此大的数字进行加减运算, 后来发现了BigInteger这个类可以很好的我遇到的问题。BigInteger自.netframework4.0开始引入,位于命名空间:namespaceSystem.Numerics
最近在看《Python核心编程》第三版讲述网络编程Socket的知识,在练习中采用Python3的代码中遇到一个与编码解码有关的坑,本文将给予简单的介绍一下。问题初见仿照书中的代码(中文版55-56页)加上自己的一点改动在我的环境中不能运行,总是报这个错误:这里是我的客户端Socket代码fromsocketimport*fromtimeimportctimeHOST='localhost'POR
最近一直在关注Python写爬虫相关的知识,尝试了采用requests+BeautifulSoup来爬取房天下(原搜房网)的推荐新楼盘。不用不知道,一用发现有惊喜也有惊吓,本文就一同记录下惊喜和踩的一些乱码的坑。首先,觉得Beautifulsoup解析网页更加符合人类的常规思维,比使用正则表达式(python中的re库)更容易理解。同时关于requests遇到了中文字符和特殊字符解码的问题。本文都
Python应用于爬虫领域业界应用相当的广泛了,今天就采用urllib爬取下百度新闻的即时新闻。软件环境:Python:3.6.0PyCharm:Community2017.2Python下载地址https://www.python.org/downloads/Pycharm下载地址(Community是免费的)https://www.jetbrains.com/pycharm/download/
介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹
最近安装了一个最小化版本的CentOS7,发现不能使用ifconfig命令,界面提示:ifconfigcommandnotfound.解决办法:从yum找出哪个包括ifconfig命令[root@tangym~]#yumprovidesifconfigLoadedplugins:fastestmirrorLoadingmirrorspeedsfromcachedhostfile*base:mirr
PKC: Public-Key certificate 公钥证书或者简称CertificateCA: Certification Authority认证机构,对公钥施加数字签名CRL: Certificate Revocation List证书作废清单PKI: Public Key Infrastructure公钥基础设置,是为了能够更有效的运用公钥而制定的一系列规范和规格的总称。PKCS: PK
1. Pull Redis Image, 输入命令:docker pull redis,从Docker Hub上面拉取一份Redis p_w_picpath2. 创建Redis 实例输入命令:docker run -d --name mikeredis -p 6379 redis , 启动 Redis并命名为mikeredis,port 采用默认端口3. 连接Red
在Linux环境下,有时我们想看下是否成功启动了Zookeeper, 可以才用telnet的方式进行测试Steps: 登录 linux 输入telnet命令: telnet localhost 2181 如果看到字样: Mode: standalone,代表你的ZookKeeper已经启动成功login a
一个需求需要采用横向打印,目前采用IE自身的打印功能(WebBrowser.ExecWB控件)很难进行横向设置,默认需要调用document.all.WebBrowser.ExecWB(8,1);打开打印设置对话框进行人工设置,颇为不方便,本次采用ActiveX控件,也即第三方的ScriptX控件进行横向设置。ScriptX基本功能免费,但高级功能是收费的,下面我就把最近在项目中使用ScriptX
memcached是什么?memcached是以LiveJournal 旗下Danga Interactive公司的Brad Fitzpatric 为首开发的一款软件。现在已成为mixi 、 hatena、 Facebook 、 Vox 、LiveJournal等众多服务中提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量
Linux 环境下未安装telnet,会出现以下错误:[root@RedHat71 ~]# telnet 129.223.248.159bash: telnet: command not found...解决方案需要安装telnet服务,此处采用yum install,可以参考 RedHat 7 使用Centos7 的yum源 yum list telnet* 列出安装包yum install
获取root权限su - root 输入密码查看防火墙状态systemctl status firewalld临时关闭防火墙systemctl stop firewalld永久关闭防火墙systemctl disable firewalld打开防火墙systemctl enable firewalld
Set类型是一个没有排序的集合,可以在该类型那个执行添加、删除或判断某一元素是否存在等操作。由于Redis的内部是使用值为空的hash table实现的,所以操作的时间复杂度为O(1), 最多存储2^32-1个字符串。Set集合中不允许出现重复的元素,和List类型相比,Set类型在功能上另一个优势是可以进行并集,交集,差集运算。sadd129.223.248.154:6379>
list是一个内部采用双向链表(double linked list) 结构,像列表两端添加元素的时间复杂度为O(1)。主要功能是push、pop、获取一个范围的所有值等,操作中key理解为链表的名字。链表的最大长度是(2的32次方)。我们可以通过push,pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列。list的pop操作均有阻塞版本的,当我们[lr]po
本次Redis安装在Ubuntu Linux 虚拟机,基于VMPlayer。1. 设置VM采用VMnet12. 查看本机IP3. 修改redis server的redis.conf使其支持外部IP4. 启动Redis带有conf5. Python远程访问Redis server使用Redis Client连接Redis Server : tangym@ubuntu:~/redis-2.8
一 安装JDK1.下载JDK目前最新JDK:Java SE Development Kit 8u91http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.解压安装我们把JDK安装到这个路径:/usr/lib/jvm如果没有这个目录(第一次当然没有),我们就新建一个目录1 cd /us
Hasehes Redis hash是一个string类型的field和value映射表。hash特别适合于存储对象。相对存成string,现在存为一个hash类型中可以占用更少的内存。且可以更方便的存储整个对象。hsetredis 127.0.0.1:6379> hset user:001 name michael (intege
tangym@ubuntu:~$ cd redis-2.8.12tangym@ubuntu:~/redis-2.8.12$ cd srctangym@ubuntu:~/redis-2.8.12/src$ redis-cliSetredis 127.0.0.1:6379> get name "lijie" redis 127.0.0.
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。NoSQL的特点:处理差大量的数据运行在廉价的PC服务器集群解决性能瓶颈NOSQL应用场景:对数据高并发读写对海量数据的高效
Ubuntu命名: DebRedHat命令: RpmDPKGtangym@ubuntu:/etc$ dpkg -l | grep openssh --Filter file name with :opensshii openssh-client
文件权限讲解:drwxr-xr-x 2 tangym tangym  
介绍基础的Linux Shell命令和案例:cd ls pwd cd .. cat man ls more grep find whereis which who 等
michael@ubuntu:~$ wget -q http://peak.telecommunity.com/dist/ez_setup.py michael@ubuntu:~$ sudo python ez_setup.py michael@ubuntu:~$ sudo python -m&n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号