#!/bin/shexit 0#shell 中, 默认所有的变量都是 全局变量,除非主动变量前面加 local 修饰#shell 变量是字符变量,只能放字符和数字,shell数组也是如此;而数字也是图形字符;总的来说,shell的变量是图形字符变量#变量,函数和系统命令可以同名,先搜索脚本后系统环境 ...
分类:
系统相关 时间:
2019-01-11 20:11:36
阅读次数:
246
用dart 语言实现一个简单的stack(栈)。 ...
分类:
编程语言 时间:
2019-01-11 20:11:29
阅读次数:
261
「题意」给你一棵树,每次询问若在在选中的k个点两两连接无相边,边权为原来树上的点对距离,求这些边的:1)权值和 2)最短的边 3)最长的边。所有k之和$\le$2 n。 「分析」虚树模板题。(但是独立写出来还是很振奋人心的合)直接考虑对虚树dp,设pmn[x]为x到x的子树内的关键点的最短距离,pm ...
分类:
其他好文 时间:
2019-01-11 20:11:21
阅读次数:
184
vimtutor -g zh 进入中文版学习手册 vim 编辑器 vim //直接进入编辑环境 vim myfile //进入编辑环境并打开(新建)文件 :q //直接退出 vim编辑环境 Esc //进入命令模式 shift+: //进入编辑模式 文件操作 i //命令模式输入i进入插入模式,插入 ...
分类:
系统相关 时间:
2019-01-11 20:11:14
阅读次数:
235
实现效果: 知识运用: Graphics类中的DrawLine方法 其常用重载 public void DrawLine (Pen pen, Point pt1,Point pt2) //绘制一条连接两个Point结构的线 public void DrawLine (Pen pen,int x, i ...
分类:
其他好文 时间:
2019-01-11 20:11:05
阅读次数:
176
中缀表达式指的是"1+2-3*4/5"这种其实就是我们通常见到的书写算式顺序,要计算中缀表达式则首先要将字符串转换成后缀表达式并存储在一个队列当中,即1 2 3 4 5 / * - +(空格只是为了隔开方便理解),可以看到数字都集中在了前面,算术符号则集中在后面。然后计算后缀表达式的方式便是从开头遍 ...
分类:
其他好文 时间:
2019-01-11 20:10:56
阅读次数:
216
1、遗传算法的概念 遗传算法是借鉴生物进化过程而提出的一种算法,这是一种随机化算法,是建立在不确定性基础上的。算法模拟了种群一代一代进化的过程:通过评估函数进行优胜劣汰的选择,通过交叉和变异来模拟生物的进化。优胜劣汰是遗传算法的核心,根据优胜劣汰的策略的不同,算法最终的效果也是不同的。遗传算法将实际 ...
分类:
编程语言 时间:
2019-01-11 20:10:50
阅读次数:
518
1 request对象 method:请求方式 GET:get请求的参数(post请求,也可以携带参数) POST:post请求的参数(本质是从bdoy中取出来,放到里面了) COOKIES >后面讲 META:字典(放着好多东西,前端传过来的,一定能从其中拿出来) body:post提交的数据 p ...
分类:
Web程序 时间:
2019-01-11 20:10:41
阅读次数:
194
乱码恢复 http://www.mytju.com/classcode/tools/messycoderecover.asp 直接用 Excel 打开 UTF-8 编码的 CSV 文件会导致汉字部分出现乱码。 原因是 Excel 以 ANSI 格式打开,不会做编码识别。 打开 UTF-8 编码的 C ...
分类:
其他好文 时间:
2019-01-11 20:10:30
阅读次数:
198
vector vector可以理解成变长数组,即长度根据需要而自动改变的数组 头文件:#include <vector> 定义:vector<typename>name; vector内可以通过下标或者迭代器(iterator)访问(只有vector和string才允许使用v.begin()+3这种 ...
分类:
编程语言 时间:
2019-01-11 20:10:23
阅读次数:
230
cp2oss(_GALLERY_DIR); function cp2oss($directory) { $mydir = dir($directory); while($file = $mydir->read()) { if(is_dir("$directory/$file") && $file !... ...
分类:
Web程序 时间:
2019-01-11 20:10:13
阅读次数:
188
此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的。 安卓访问时可以直接自动跳转浏览器;IOS 就复杂一点了,需要点一下然后借助手机淘宝才可以跳转。 下面是全部代码,已经做了安卓和 IOS 的适配。 ...
分类:
微信 时间:
2019-01-11 20:10:06
阅读次数:
222
我优化公司的项目总结的几点: 1、先查看引入的图片大小,如果太大了,可以压缩,压缩路径:https://zhitu.isux.us/ 2、代码包优化, 待下项目开发完成。进行打包源码上线环节,需要对项目开发环节的开发提示信息以及错误信息进行屏蔽,一方面可以减少上线代码包的大小;另一方面提高系统的安全 ...
分类:
其他好文 时间:
2019-01-11 20:10:00
阅读次数:
515
一、OOPoop就是代码的重用,通过分解代码,最小化代码的冗余以及对现存的代码进行定制来编写程序;OOP模型中有两种对象,类对象和实例对象。类对象提供默认行为,是生产实例对象的工厂;类对象和实例对象都有各自命名空间。二、python类的主要特性?class语句创建类对象并将其赋值给变量名?class语句内的顶层赋值语句会创建类的属性?类属性提供对象的状态和行为三、python实例对象的主要特性?每
分类:
编程语言 时间:
2019-01-11 20:09:51
阅读次数:
217
汉诺塔问题:有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,求至少需要多少次移动。 我们首先假设n=1,那么move(n)=1,因为这时候只需要从A->C便可以。接下来假 ...
分类:
其他好文 时间:
2019-01-11 20:09:41
阅读次数:
161
[TOC] 仅安装CPU版本的caffe 1.下载相关的依赖包: 2.安装opencv3 进入官网 : http://opencv.org/releases.html , 选择 3.4.1 版本的 source,并下载,解压到你要安装的位置.如/home/whb/Documents/PC/openc ...
分类:
其他好文 时间:
2019-01-11 20:09:32
阅读次数:
142
推荐一本个人刚入测试行业最先接触的入门书籍"大话软件测试",好不好,看了就知道! 网盘下载地址:https://pan.baidu.com/s/1UXcTD-GILWGBr_NxSQi06Q 目录第1部分 软件需求与设计第1章 软件需求第2章 PRD审核第3章 用户故事第4章 审核FS第2部分 软件 ...
分类:
其他好文 时间:
2019-01-11 20:09:26
阅读次数:
242