IT全栈 华强工作室

No Silver Bullet 吾国泱泱 华夏栋梁 以梦为马 不负韶华

Python进阶(四十七)-python3使用pyinstaller实现将py文件打包成exe文件

Python进阶(四十七)-python3使用pyinstaller实现将py文件打包成exe文件前言  py文件通常需要运行在Python编程坏境中,而可执行exe文件更方便。   之前看过若干博文在python2环境下使用pyinstaller将py文件打包成exe文件,因为之前pyinst...

2017-04-25 17:02:40

阅读数 45184

评论数 6

Python进阶(四十五)-走进requests库

Python进阶(四十五)-走进requests库 前言  Requests is an elegant and simple HTTP library for Python, built for human beings.   Requests 是用Python语言编写,基于 urllib...

2017-04-23 16:44:16

阅读数 37536

评论数 0

剑指Offer——知识点储备--Linux基本命令+Makefile

剑指Offer——知识点储备–Linux基本命令1.linux下查看进程占用cpu的情况(top);格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会...

2016-11-08 20:01:27

阅读数 46610

评论数 8

剑指Offer——知识点储备-常用算法

剑指Offer——知识点储备-常用算法快速排序 注:若排序是有序的,采用快排,则退化为冒泡排序。 解决这个问题,采用两个选取基准的方法 (1)随机选取基数(在这个区间内随机取一个数) 出现的恶劣情况是整个数组全相等,还是退化为冒泡排序 (2)三数取中法 把待排序列分成等长的子序列,最佳...

2016-11-07 16:11:33

阅读数 45125

评论数 3

剑指Offer——知识点储备-设计模式

剑指Offer——知识点储备-设计模式设计模式设计模式的六大原则 (1)单一职责原则(有且仅有一个原因引起类的变化); (2)里氏替换(任何父类出现的地方子类都可以替换); (3)依赖倒置(依赖抽象而不是依赖具体); (4)接口隔离(接口的方法尽量少)(注意:单一职责注意的是类和接口职责单一,是业...

2016-11-07 15:58:32

阅读数 45223

评论数 0

剑指Offer——知识点储备-网络基础

剑指Offer——知识点储备-网络基础计算机网络http和https的区别 (1)http是http协议运行在tcp之上,所传输的内容都是明文,客户端和服务器端都无法验证对方的身份。 (2)https是http协议运行在SSL/TLS之上,SSL/TLS运行在tcp之上。所有传输的内容都经过加密。...

2016-11-07 15:31:54

阅读数 46223

评论数 4

剑指Offer——知识点储备-操作系统基础

剑指Offer——知识点储备-操作系统基础操作系统操作系统什么情况下会出现死锁?产生死锁的必要条件 (1)互斥条件:即某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有,这种独占资源如CD-ROM驱动器,打印机等,必须在占有该资源的进程主动释放它以后,其他进程才能占有该资源...

2016-11-07 11:59:35

阅读数 45285

评论数 0

剑指Offer——知识点储备-数据库基础

剑指Offer——知识点储备-数据库基础数据库事务事务的四个特性: (1)原子性 整个事务中的所要操作要么全部提交成功,要么全部失败回滚。 (2)一致性 保证数据库中的数据操作之前和操作之后的一致性。(比如用户多个账户之间的转账,但是用户的总金额是不变的) (3)隔离性 ...

2016-11-07 10:56:37

阅读数 48515

评论数 4

剑指Offer——知识点储备-故障检测、性能调优与Java类加载机制

剑指Offer——知识点储备-故障检测、性能调优与Java类加载机制故障检测、性能调优用什么工具可以查出内存泄露 (1)MerroyAnalyzer:一个功能丰富的java堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗; (2)EclipseMAT:是一款开源的java内存分析软件,查找...

2016-11-07 09:47:28

阅读数 44798

评论数 0

剑指Offer——知识点储备-JVM基础

剑指Offer——知识点储备-JVM基础1、java内存与内存溢出1.1 JVM分为哪些区,每一个区干嘛的?(见java虚拟机38页) (1)程序计数器(线程私有) 当前线程执行字节码的信号指示器。(每个线程都会在程序计数器中存储其指令,从而实现线程切换后恢复到正确的执行位置) (2)虚拟机栈...

2016-11-01 12:29:00

阅读数 45063

评论数 0

剑指Offer——知识点储备-J2EE基础

剑指Offer——知识点储备-J2EE基础9.2 jdk 1.8的新特性(核心是Lambda 表达式)参考链接:http://www.bubuko.com/infodetail-690646.html (1)接口的默认方法 (给接口添加一个非抽象的方法实现,只需default关键字即可) 采...

2016-10-27 09:00:36

阅读数 45505

评论数 0

剑指Offer——知识点储备-Java基础

剑指Offer——知识点储备-Java基础网址来源: http://www.nowcoder.com/discuss/5949?type=0&order=0&pos=4&page=2 参考资料:(java方面的一些面试答案) http://www.nowcoder.c...

2016-10-21 23:54:52

阅读数 47282

评论数 1

mxgraph进阶(三)Web绘图——mxGraph项目实战(精华篇)

Web绘图——mxGraph项目实战(精华篇)需求      由于小论文实验需求,需要实现根据用户日志提取出行为序列,然后根据行为序列生成有向图的形式,并且连接相邻动作的弧上标有执行此次相邻动作的频次,每个动作另附有一个数据集,这样有向图加数据集就构成了用户交互图。为此,自己想到了mxGraph,...

2016-06-14 16:01:46

阅读数 60335

评论数 5

mxGraph进阶(一)mxGraph教程-开发入门指南

mxGraph教程-开发入门指南概述      mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图、图表、网络图和普通图形的Web应用程序。mxgraph下载包中包括用javascript写的前端程序,也包括多个和后端程序(java/C#等)集成的例子。以下...

2016-05-01 10:12:58

阅读数 78674

评论数 1

Vue进阶(三十四): webstorm中使用git管理服务器上的代码

一、首先要确保电脑已经成功安装好git了。(记住git的安装位置) 二、这里需要给webstorm配置一下: 依次点击:file –> Settings –> Version Control –>Git 只需要在红框部分选择gi...

2019-01-21 15:47:33

阅读数 39

评论数 0

DevOps进阶(十二)GIT、GITLAB、GITHUB、GITLIB

GIT、GITLAB、GITHUB、GITLIB Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Github - 一个网站,提供给用户空间创建git仓储,保存用户的...

2019-01-21 09:40:54

阅读数 47

评论数 0

DevOps进阶(十一)xcopy提示"目标**是文件名还是目录名"?

xcopy 若目标盘上不存在此子目录,而在目标盘的结束符又不以""为结束,则将提示: does destination specify a file name or directory name on the target [f=...

2019-01-17 14:36:43

阅读数 41

评论数 0

JavaScript进阶(十一)学习Javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取...

2019-01-12 11:02:03

阅读数 86

评论数 0

Vue进阶(三十三):详解express router和Vue router

1、express的router是属于后端的,Vue的router是属于前端的。 2、服务端渲染时,express的router把数据和模板传给模板引擎的;客户端渲染时,通过路由去获得静态页面,浏览器发送http请求向服务端获取数据,Vue router是不需要传数据的。 3、express...

2019-01-11 09:12:28

阅读数 96

评论数 0

ZooKeeper进阶(三):ZooKeeper运行报错KeeperErrorCode = NoNode for .....解决方法

在启动zookeeper时,遇到以下报错信息:KeeperErrorCode KeeperErrorCode = NoNode for (节点路径)。 问题原因:因为在ZooKeeper中节点路径是唯一的,所以当在该路径下已有节点时,继续往当前路径上新建节点就会报这个错。 解决方法:关闭ZooKe...

2019-01-11 09:03:23

阅读数 74

评论数 0

提示
确定要删除当前文章?
取消 删除