基础
文章平均质量分 67
猿与禅
think more , write less , more value !
君子藏器于身,待时而动,争其必然,顺其自然
展开
-
python-利用pyinstaller打包成exe
python是个非常简洁、高效的语言,特别适合开发一些常用的工具,但是每次都需要在命令行或IDE执行比较麻烦,如果可以打包成windows的exe可执行文件,就完美了,而刚好就发现了pyinstaller 简直太方便了pyinstaller安装:1、 源码编译: 在github下载源码,然后执行cd bootloaderpython ./waf distclean allpyt原创 2017-05-14 19:58:44 · 1751 阅读 · 0 评论 -
python-Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存
具体安装方法http://blog.csdn.net/lixintong1992/article/details/52971936切换命令activate py3转载 2017-05-20 15:56:14 · 1629 阅读 · 0 评论 -
python-配置国内下载镜像
anacondaconda clean --lockconda config --set show_channel_urls yesconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/pypipip3 install -i https://pypi.doubanio.com/sim转载 2017-05-15 16:18:11 · 1012 阅读 · 0 评论 -
tcp-三次握手与四次挥手
三次握手 client发送一个SYN(J)包给server,然后等待server的ACK回复,进入SYN-SENT状态。B确认 A的发信能力server接收到SYN(seq=J)包后就返回一个ACK(J+1)包以及一个自己的SYN(K)包,然后等待client的ACK回复,server进入SYN-RECIVED状态。A确认 B的发信能力 收信能力client接收到server发回的ACK(J+1)转载 2017-10-13 09:11:08 · 358 阅读 · 0 评论 -
http-简介
特点1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4.无连接:无连接的含义是限制每次连接只处理一个请求。服原创 2017-10-13 09:37:25 · 524 阅读 · 0 评论 -
操作系统-进程同步-信号量机制
整型信号量1.两个进程互斥访问一个临界资源 信号量s 初始值为 1var s integer wait(s) //用于申请资源{ while s<=0 do no-op; s=s-1 }signal(s) //用于释放资源{s=s+1}进程p1p1 {wait(mutex); counter= counter+1;signal(mutex);}进...转载 2019-05-12 19:33:10 · 495 阅读 · 0 评论 -
2022-官方安装win10教程
文章目录下载工具重点安装步骤U盘安装注意后续其他思路下载工具地址重点安装步骤下载、校验步骤 这里忽略 等待完成即可 拔出U盘 插入新电脑U盘安装直接插入U盘到新电脑很神奇 不用更改bios启动优先级注意记得 开机会黑屏一会儿一定要等 如果卡住 一定要等或者重启后续装机必备软件火绒安全英特尔® 驱动程序和支持助手其他思路老毛桃等第三方PE工具系统盘用硬盘克隆工具复制到新硬盘 然后将硬盘装到新电脑...原创 2022-02-06 18:52:46 · 775 阅读 · 0 评论 -
maven-pom-scope
Dependency scope 是用来限制Dependency的作用范围的, 影响maven项目在各个生命周期时导入的package的状态。 自从2.0.9后,新增了1种,现在有了6种scope:1.compile 编译范围,默认scope,在工程环境的classpath(编译环境)和打包(如果是WAR包,会包含在WAR包中)时候都有效。 默认的scope,表示 dependency 都可以转载 2017-06-03 22:25:25 · 442 阅读 · 0 评论 -
maven-常用仓库配置
Maven提供了一个中央仓库,其地址为:http://repo.maven.apache.org/maven2 ,该仓库包含了绝大多数流行的开源Java构件,以及源码、作者信息、SCM、信息、许可证信息等。据统计,每个月中央仓库大概会接受全世界Java程序员大概1亿次访问,其重要性不言而喻。 <repositories> <repository> <id>jboss</id> <原创 2021-05-09 21:44:50 · 313 阅读 · 0 评论 -
maven-java开发中的常用依赖
列了下Java开发中maven常用依赖version <properties> <!--<spring.version>4.1.9.RELEASE</spring.version>--> <spring.version>4.3.15.RELEASE</spring.version> ...原创 2018-12-15 09:47:24 · 870 阅读 · 0 评论 -
maven-常用repo配置
POM 常用Repo <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//</url> <releases> <enabled>true</enabled>原创 2020-07-23 11:07:12 · 4491 阅读 · 0 评论 -
maven-webserver插件
使用maven jetty插件 开发测试 从此就告别web server了 还能设置热部署的间隔时间,简直太方便了<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <vers原创 2017-05-14 16:37:48 · 750 阅读 · 0 评论 -
maven-安装jar包到本地仓库
当maven中央仓库没有 maven项目又需要管理jar依赖 此时可以自己安装jar包到本地仓库进行管理 这里以小米MIMC的sdk 为例mvn install:install-file -Dfile=mimc-pcjava-sdk-0.0.4.jar -DgroupId=com.xiaomi.mimc.javasdk -DartifactId=mimc-pcjava-sdk -Dver...原创 2018-04-22 23:38:57 · 282 阅读 · 0 评论 -
使用Nexus3搭建maven私服(CentOS7)
版本环境Linux version 3.10.0-327.el7.x86_64 (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015java version “1.8.0_172”apache-maven-3.5.4nexus3安装jdk(略)安装maven下...原创 2018-10-10 00:58:16 · 1548 阅读 · 0 评论 -
maven-plugin集合
不多说,直接上pom<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.2</version><configuration&原创 2017-07-23 00:01:53 · 501 阅读 · 0 评论 -
maven-常用仓库配置
在pom文件中配置<repositories> <repository> <id>repo2</id> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/ma原创 2018-04-24 14:49:56 · 1802 阅读 · 0 评论 -
数据结构-概览
数据结构在计算机科学数据结构是一种数据组织和存储格式,支持非常高效。访问和修改。[1][2][3]更准确地说,一个数据结构是数据值的集合,它们之间的关系,可以应用到的函数或操作数据。[4]数据结构可以实现一个或多个特定的抽象数据类型(ADT)指定的操作可以在一个数据结构和执行计算复杂度这些操作。相比之下,一个数据结构的具体实现提供的ADT的空间。[5]不同种类的数据结构是适合不同种...转载 2018-07-01 19:54:48 · 243 阅读 · 0 评论 -
数据结构-hash-碰撞解决方法
Hash是一种校验方法,其中应用最广为人知的就是 HashMap。当然Hash算法并不完美,有可能两个不同的原始值在经过哈希运算后得到同样的结果,这样就是哈希碰撞。开放地址法开放地执法有一个公式:Hi=(H(key)+di) MOD m i=1,2,…,k(k<=m-1)其中,m为哈希表的表长。di 是产生冲突的时候的增量序列。如果di值可能为1,2,3,…m-1,称线性探测再散列。...转载 2019-06-09 09:18:36 · 1767 阅读 · 0 评论 -
安全-md5
工具类import org.apache.commons.codec.binary.Hex;import java.security.MessageDigest;import java.util.Random;public class MD5Util { public static String md32(String src) { try { byte[] bs = MessageDigest.getInstance("MD5").diges原创 2020-10-09 14:12:42 · 207 阅读 · 2 评论 -
开源项目地址-apache
apache 基金会发布开源项目的地址:http://archive.apache.org/dist/国内镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/原创 2017-05-20 10:10:50 · 436 阅读 · 0 评论 -
测试-各种压缩算法对比
转载 2019-05-18 23:43:20 · 2767 阅读 · 0 评论 -
idea高效实用优化技巧
介绍IDEA常用目录结构、提高IDEA的性能技巧及注释模板、常用快捷键介绍原创 2023-01-19 16:30:51 · 3007 阅读 · 0 评论 -
计算机基础-排序查找(java)
介绍常用排序查找算法原理及java实现,超详细原创 2021-06-29 18:51:58 · 270 阅读 · 0 评论 -
计算机基础-数据结构(c语言版)
目录概述数据的存储结构☆☆第三节 算法及描述第四节 算法分析☆☆线性表第一节 线性表的基本概念第二节 线性表的顺序存储第三节 线性表的链接存储第四节 其他链表第三章 队列和数组第一节 栈第二节 队列第三节 数组第四章 树和二叉树第二节 二叉树第三节 二叉树的存储结构第四节 二叉树的遍历☆☆☆☆第五节 树和森林第六节 判定树和哈夫曼树第五章 图第一节 图的基本概念第二节 图的存储结构第三节 图的遍历☆☆第四节 图的应用第六章 查找第一节 基本概念☆☆第二节 静态查找表第三节 二叉排序树第四节 散列表☆第七章原创 2021-05-20 22:32:41 · 836 阅读 · 0 评论 -
openldap-介绍及环境搭建
下载http://www.ldap.org.cn/downloadhttps://www.maxcrc.de/en/download-en/https://www.openldap.org/software/download/OpenLDAP/openldap-release/参考资料:http://www.ldap.org.cn/https://www.maxcrc.de/en/home-en/https://www.openldap.org/http://directory.apache原创 2021-02-07 09:50:00 · 208 阅读 · 0 评论