毕业两年半,入手人生第一款macbook pro

当程序员入手第一款macbook 大家好,我是灰大狼,你们可以叫我灰狼、大狼、甚至是小灰灰。 接下来我主要跟大家分享下作为程序员的我,刚入手一款mac的使用心得。 背景 做程序员三年了,一直用的都是windows,每天跟我相处时间最长的不是女朋友,不是手机,而是笔记本电脑,可以说,我是一个windows资深用户了。 我在大一下学期买了个tinkpad,到现在还在使用,流畅无比,并且,在大学的时候喜欢折腾电脑和手机,也认识不少不懂电脑的妹子,于是,从来就不缺妹子找我修理电脑,划重点了,我在这时,
分类: 其他 发布时间: 01-04 22:17 阅读次数: 0

谈论JavaScript对象——个人总结

前言 疑惑、怀疑与思考 JavaScript到底是面向对象还是基于对象? 与其它的语言相比,JavaScript总是显得不那么合群。比如: 不同于其它的面向对象语言,JavaScript一直没有类的概念(ES6之前),ES6的到来也并没有改变它是基于原型的本质,这点是最让开发人员困惑的地方 _proto_ 和 prototype 傻傻分不清 对象可以是由 new 关键字实例化,也可以直接由花括号定义 JavaScript对象可以自由添加属性,而其他的语言不行 在被诟病和争论中,有人喊出Java
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

如何修改Tomcat运行时jvm编码

问题: 最近在部署项目的时候出现数据乱码的情况,经过一番查看项目都是用的UTF-8编码格式,数据也是,但是经过调用接口传给对方就乱码了。 由于是部署在Windows环境下,Windows默认编码GBK,这就导致了jvm运行时编码不一致的问题,修改也很容易。 解决办法: Linux环境下如果使用的UTF-8编码,可以不用修改,因为Linux默认为UTF-8 war包部署在Tomcat 修改jvm编码 Linux环境 在catalina.sh配置 JAVA_OPTS="$JAVA_OPTS -Df
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

Fabric链码测试方法(go语言单元测试/性能测试)

Fabric chaincode测试 —— 开发者模式和单元测试 【参考链接】:https://blog.csdn.net/zhayujie5200/article/details/84561825 前言 在fabric开发中,chaincode的测试是一个令人比较头疼的问题,一是由于实际情况中chaincode中的存储和查询是依赖于peer节点上的状态数据库的,所以无法在本地直接测试;二是由于chaincode是运行于容器中的,这导致我们很难获取在代码中打印的日志。如果直接在实际开发环境中测
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

Linux Other Tool

{ //linux 终端的炫酷解决方案 // apt-get install figlet // apt-get install cowsay // whereis cowsay // cd /usr/games // ./cowsay -l // gedit /root/.bashrc }
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

levedb编译和使用

leveldb是什么 leveldb的谷歌公司两位大牛开源的kv存储数据库,适用于写多读少的情形,能够处理十亿级别的数据量 leveldb的GitHub地址 编译使用 下载: git clone --recurse-submodules https://github.com/google/leveldb.git leveldb支持cmake,编译很简单,根据README.md的描述 在Linux平台执行以下命令即可编译出leveldb的库和测试用力: mkdir -p build && cd
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

7.Android-压力测试、单元测试、日志猫使用

1.压力测试monkey 通过cmd输入下面命令: adb shell monkey -p com.example.phonecall --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v -v 10000 > F:\monkey_log\test1.txt 表示测试com.example.phonecall应用程序,随机发送点击/滑动/切换事件10000次,( -v -v -v)表示信息日志为最高级,然后打印的信息
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

python写贪吃蛇小游戏

python的pygame模块写的。 运行界面: # 没搞素材,丑了点 身体跟随蛇头的实现思路: 1. 通过双向链表+两个标志。 链表是为了,蛇头改变方向后,告诉后一个身体,移动后跟着主蛇方向改变,之后身体在告诉后一个身体,跟随前一个身体方向改变。 两个标志(start_flag,change_flag)是为了,每一帧依次改变方向,而不是一个帧内就循环告诉完全部身体方向改变。 2. 加上两个标志,只记录一次前者方向,那么主体发生连续两次改变会出现的情况 解决方式:身体有存前者改变方向的列表 #
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

QA及其测试工作

第三小组 团队成员:戴江、崔静、崔季琴、张琪、张奇 QA:首先,要有明确的团队目标,目标是一面旗帜,它可以带领团队朝着共同的方向去努力。其次,要尊重队员,以鼓励为主,批评要注意方法,尊重队员,不仅要尊重他们的人格和劳动成果,同时要尊重他们提出的一些合理的意见和建议。出现错误,要诚恳地提出问题的根本原因和今后的努力方向,而不是一味的加以指责。 激发团队意识就是要不断增强企业的凝聚力和战斗力,使员工对公司有一个归属感。让每个员工都清楚地认识到每个人都是团队中不可缺少的成员。并能自觉地为团队的目标而
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

nginx之正向代理

https://www.cnblogs.com/cuishuai/articles/8073748.html
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

初探莫队

2019年的某月某天某神仙讲了莫队,但是我一直咕咕咕到了2020年 什么是莫队 莫队是一种优雅的暴力,也是用来完成区间询问的。普通莫队复杂度\(O(n \sqrt n)\)。一种十分优美的离线做法 前置芝士 0.拥有脑子 1.\(STL\)中\(sort\)的\(cmp\) 2.看/写超长的三目运算符的耐心 3.分块的思想 当然了如果不会这些也没有关系,下面还会再讲的 正片开始 先来一道 卡了莫队的 莫队模板题 HH的项链 最最暴力的做法:显然我们可以对每个询问暴力跑一次,但显然\(O(n^2
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

第六组

Discuss your test plan 我们的软件比较依赖于数据库的内容,所以对数据库数据的检测是一个很重要的环节,要做到所有的数据库访问方法和进程都按照设计的方式进行,数据没有遭到损坏。对数据和数据库完整性测试,调用各个数据库访问方法和进程,并在其中填充有效和无效的数据或对数据的请求,检查数据库确保已按预期的方式填充,并且所有的数据库事件都按照正常方式出现。 一项好的软件是面向用户的,要给用户一个高质量的使用效果,对用户使用情况进行测试,确保测试度对象的功能正常,其中包括数据输入,处理
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

[01]java基础回顾

00 Java语言 由美国SUN公司发明于1995年,是目前业界应用最广泛、使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。 Java广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎涉及IT所有行业。 01 Java历史 1991年,James Gosling在SUN公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类电子产品。另外,由于不同的厂商选择不同的CPU和操作系统,因此,要求该语言不能和特定的体系结构绑在一起,
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

爬虫(十六):Scrapy框架(三) Spider Middleware、Item Pipeline、对接Selenium

1. Spider Middleware Spider Middleware是介入到Scrapy的Spider处理机制的钩子框架。 当Downloader生成Response之后,Response会被发送给Spider,在发送给Spider之前,Response会首先经过Spider Middleware处理,当Spider处理生成Item和Request之后,Item Request还会经过Spider Middleware的处理。 Spider Middleware有三个作用: 我们可以在
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

数学专题测试2

先放代码 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 const int mod=1e6+3,N=6e4+5; 5 inline int read(int x=0,bool f=0,char ch=getchar()){ 6 for(;!isdigit(ch);ch=getchar()) f=ch=='-'; 7 for(; isdigit(ch);ch=ge
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

day14-Python运维开发基础(内置函数、pickle序列化模块、math数学模块)

1. 内置函数 # ### 内置函数 # abs 绝对值函数 res = abs(-10) print(res) # round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) 奇进偶不进 res = round(13.56) res = round(4.5) res = round(5.5) res = round(4.53) res = round(4.9) print(res) # sum 计算一个序列得和 tup = (1,2,3,43,5,6,6)
分类: 其他 发布时间: 01-04 22:01 阅读次数: 0

用Python实现简单的服务器【新手必学】

如何实现服务器。。。 socket接口是实际上是操作系统提供的系统调用。socket的使用并不局限于Python语言,你可以用C或者JAVA来写出同样的socket服务器,而所有语言使用socket的方式都类似(Apache就是使用C实现的服务器) Web框架就是提前写好了服务器。不能跨语言的使用框架。框架的好处在于帮你处理了一些细节,从而实现快速开发,但同时受到Python本身性能的限制。我们已经看到,许多成功的网站都是利用动态语言(比如Python, Ruby或者PHP,比如twitter
分类: 其他 发布时间: 01-04 22:00 阅读次数: 0

(五十四)自动化测试高级应用之Page Object设计模式-认识Page Object

随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------   学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+selenium执行的。 #
分类: 其他 发布时间: 01-04 22:00 阅读次数: 0

5.决策树算法

xxxx
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

[HAOI2012] 音量调节

(装做自己 很强 的样子\(\to\) 实际上弱爆了 \(\color{white}{我想颓废}\) 开始的时候想了一个很迷惑的错误的类\(dp\)(因为后来发现它就是个错误的贪心 正确的状态是\(dp[i][j]=0/1\)表示是否可以在第\(i\)首歌时达到\(j\)音量。 那么初始状态就是\(dp[0][beginLevel]=1\) 转移枚举音量 \(\color{Green}{dp[i-1][j]==1?}\)\(\color{SkyBlue}{j+c[i]\leq maxLevel
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0