java秋招题小结3 1.电脑硬盘转速一个7200(转/每分钟)的硬盘,每旋转一周所需时间为60×1000÷7200=8.33毫秒,则平均旋转延迟时间为8.33÷2=4.17毫秒(平均情况下,需要旋转半圈)。按照同样的计算方法,一个5400(转/每分钟)的硬盘,平均旋转延迟时间为60×1000÷5400÷2=5.56毫秒。二者相比,7200转理论上比5400转快15%,但是实际速度只比后者提高了不到百分之...
java秋招题小结2 1.软件开发三要素三要素是方法、工具、过程。方法是完成软件开发的各项任务的技术方法,为软件开发提供“如何做”的技术。工具为运用方法而提供的自动的或半自动的软件工程的支撑环境。过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤,如何将软件工程方法与软件工具相结合,合理、及时地进行软件开发。2.1.4.1 迭代式开发...
java数组string结合小结 1.list 二维数组: List<Object>[][]lists=new ArrayList[4][4];存放二维对象类型的list二维数组: List<Object[][]>[][] list=new ArrayList[4][4];存放二维数组的list: List<Object[][]> list=new ArrayList<Objec...
java秋招题小结1 1.linux的常用命令0:关机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户5:图形化6:重启用法很简单init 0 就可以关机。shutdown -h now:立刻关机sync:把内存中的数据写到磁盘中(关机、重启前都需先执行sync)who或w: 查看所有终端clear:清空命令行...
NetBeans连接mysql的各种配置 NetBeans连接mysql一直不成功,昨天下午加上今天早上终于完全解决了,综合了网上很多教程,希望可以解决你的问题。1.NetBeans8.2版本,mysql8.017版本,mysqlworkbench8.017版本,推荐安装mysql最新版本,然后先配置好mysqlworkbench和mysql的连接(我是分别在官网下载的) 直接打开workbench就可以连接本地mys...
抽象类与接口的区别(牛客网复制) 含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,...
离线聊天机器人 聊天机器人一、语音识别1、libai3/masrMASR是一个基于端到端的深度神经网络的开箱即用的中文普通话语音识别工具。1.1使用docker安装docker使用起来就像虚拟机一样,同时有着原生的性能。使用docker来运行masr非常方便。在虚拟机中docker部署时产生了一系列的问题,内存不足,failed language path,于是安装在了服务器上。...
离线语音合成与识别 1.masr可以比较好的离线语音识别,有音同字不同的问题2.festival可以离线语音合成,但只有英文。没有中文3.reapberry,espeak,ekho,可能可以中文发音4.机器人聊天chatterbot似乎可以5.cart,bagging,boosting,gdbt,stacking,colab准备有空的时候看看转载于:https://www.cnblogs...
pip安装超时 #例如安装scipy时使用豆瓣的源pip install --index-url https://pypi.douban.com/simple scipy源参考地址:https://blog.csdn.net/qq_38316655/article/details/81463917转载于:https://www.cnblogs.com/jie...
关于智能机器对话 1.之前webAPI用科大讯飞语音合成,AIUI语音识别,图灵机器人智能反应2.现在开始离线版本,打算改写科大讯飞安卓sdk实现多媒体声音的识别与合成3.智能分析与对话涉及到技术seq2seqlucenehanlpNLP 自然语言处理 集束搜索beam search和贪心搜索greedy search https://blog.csdn.net/qq_1623...
tomcat配置 1.variable1 !== null || variable1 !== undefined || variable1 !== '',对象为空,未定义,空字符串2.tomcat自启动https://jingyan.baidu.com/article/48b558e3f23f6d7f38c09a0d.html3.打开任务服务器的3种方法,因为windows server版本之前不...
idea 1.src下只能有一个目录,而且必须是英文,中文的话运行会运行其他的程序,还以为是做错了2.gitlab比github的功能更加完善,可以只开放部分代码,开源项目github更好,用户多3.lucene作为全文搜索,maven最好是原项目依赖,最低支持可能也有变化4.网页录音的科大讯飞AIUI听写错误是因为采样率16000,8,5.前端div居中居下,display可以用...
前端聊天框 1.用css做气泡聊天框2.分清楚div等布局style的position:,absolute是绝对位置,对于父div而言,relative,相对地址,fixed,绝对地址,对于浏览器而言3.有滑轮的div里固定div于底部不可以,最后解决办法 是放在div的外面下方4.panding和mar---?内边距和外边距5.float为左悬浮优悬浮,text-aliant为te...
java文件存储与音频播放 1.文件存储需要绝对地址2.音频播放必须相对地址,绝对地址反而不行,jsp和html都可以3.地址为:文件夹\\文件名----》比如response\\1.wav转载于:https://www.cnblogs.com/jiexing/p/11305347.html...
blob录音上传后台 1.用post,可以传输base64编码后的文件,get长度不够。2.传递到后台的字符串需要替换空格为+,否则解码错误。3.blob音频先读为url,base64编码,然后传输,这里还有一个问题是录音不能太长,刚刚测试99272的base64字符串长度依然可以,时长为10秒,差不多10000/s转载于:https://www.cnblogs.com/jiexing/p/113...
前端录音功能 https://github.com/xiangyuecn/RecorderFormData的主要用途有两个:1、将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。2、异步上传文件https://www.jianshu.com/p/e984c3619019转载于:https://www.cnblogs.com...
codeblocks 调试 简单来说,就是只有新建控制台项目之后才能调试,一个单独的c++文件是没有调试功能的,其他的就和普通IDE的调试功能差不多了。具体可见下面链接,讲的很详细。https://www.cnblogs.com/esCharacter/p/7927696.html转载于:https://www.cnblogs.com/zdj8023/p/11581695.html...
ubuntu 测网速 sudo apt install speedtest-cli就是如此简单,安装这个之后。直接运行speedtest-cli转载于:https://www.cnblogs.com/zdj8023/p/11600709.html
更好的寻找电子书的方法 直接在google或者bing上面搜索就可以,感觉比鸠摩搜书还好用另外说一句,百度搜索真的垃圾啊转载于:https://www.cnblogs.com/zdj8023/p/11570045.html
lintcode 1. A+B problem 位运算实现加减乘除 加法:lintcode 第1题https://www.lintcode.com/problem/a-b-problem/description就是一个简单的加法,正常a+b就可以ac,如何通过位运算来实现。话不多说,直接贴代码基本原理:a+b = a^b + (a&b)<<1;也就是先按照没有进位计算 a^b, 然后再只计算进位 (a&a...
软考初识 google 搜索的官方网站,比百度靠谱多了,百度出来就是一堆广告,垃圾百度。http://www.ruankao.org.cn知乎大佬对软考的相关介绍:https://www.zhihu.com/question/19819974csdn一位大哥对软考的总结:https://blog.csdn.net/littletigerat/article/details/1...
在Ubuntu上安装福昕foxit阅读器 ubuntu自带的pdf阅读器没办法标注,做笔记;下载安装的okular可以是可以,但是选中文本的时候只能是矩形框好像,用起来特别别扭,经过多方比较,终于发现了还是之前在windows上用的福昕好用啊,而且foxit也提供了自己的Linux版本,简直和之前发现百度云的Linux客户端一样惊喜好吧,话不多说,安装过程如下,基本不会出现什么问题。下载地址:https://www....
ubuntu 18.04 LTS 安装codeblocks最新版本 参考教程https://blog.csdn.net/AAMahone/article/details/86531631sudo add-apt-repository ppa:pasgui/ppasudo apt-get updatesudo apt-get install codeblockssudo apt-get install codeblocks-contri...
知识图谱(knowledge graph)新入门 https://www.jiqizhixin.com/articles/2018-06-20-4一个关于知识图谱的简介A knowledge graph consists of a set of interconnected typed entities and their attributes.转载于:https://www.cnblogs.com/zdj8023/p...
ubuntu upgrade 更新时忽略特定的包 https://blog.csdn.net/xs20691718/article/details/79011760sudo apt-mark hold xxxsudo apt-mark unhold xxx转载于:https://www.cnblogs.com/zdj8023/p/11445822.html
ubuntu 18 打发时间小游戏 https://blog.csdn.net/MOY37RQW1JarN33BgZk/article/details/79395862总结如下:- 2048- 俄罗斯方块- 数字版贪吃蛇- 月球漫游- 太空入侵- 贪吃蛇- 吃豆- 数独- 地下城- 撸猫转载于:https://www.cnblogs.com/zdj8023/p/1137...
编程笔试中不会的问题 文件的物理组织方式是由什么决定的?ARP协议?数据库的保护分为:安全性、完整性、数据库的恢复和并发性?数据库的安全性指的是?DBMS提供的安全机制有哪些?0-1背包问题旅行家问题n皇后问题,回溯法,n排列,解空间,剪枝,算法复杂度带权重无向图的单源最短路径信号量的值与等待进程数量之间的关系类的私有继承与公有继承之后,修饰符的变化关系:https://b...
终端快速操作 cd - : 切换到上一目录(早就想用这个,终于知道了)ctrl u : 删除光标前面的所有字符(命令,不用按一堆删除键了)转载于:https://www.cnblogs.com/zdj8023/p/11328396.html...
Typora + Mathpix 实现markdown文档中数学复杂公式的输入 在写markdown笔记的时候,遇见复杂的公式就没法弄了,然后就发现了一个神器,Mathpix SnipTypora的安装之前已经介绍过了,不会直接官网去看就行了同样的Mathpix Snip的安装官网介绍的也很清楚,直接用snap安装的。很方便这里需要注意的是,在Typora中需要先在设置中开启LaTex支持,然后重启应用生效。转载于:https://www.cn...
李宏毅机器学习资源 B站视频:https://www.bilibili.com/video/av59538266YouTube视频:https://www.youtube.com/playlist?list=PLJV_el3uVTsPy9oCRY30oBPNL一位大神做的笔记:https://github.com/datawhalechina/leeml-notes官方课件:http://sp...
各种编程资源 https://github.com/dipakkr/A-to-Z-Resources-for-Students下面是作者对自己的github项目的简要介绍:Are you a college student or a working professional looking for resources to learn a new coding languag...
面试资源 https://github.com/jwasham/coding-interview-university作者整理了为顶级公司面试的相关资源转载于:https://www.cnblogs.com/zdj8023/p/11308343.html
机器学习免费学习路线 https://mp.weixin.qq.com/s/JGXe2CmOdTweHjRJPOgiLg1. 斯坦福《概率与统计(Probability and Statistics)》链接:https://online.stanford.edu/courses/gse-yprobstat-probability-and-statistics2.MIT《线性代数(Linear...
ubuntu goldendict 使用说明-非常好用的Linux下的词典 https://blog.csdn.net/www_helloworld_com/article/details/85019862安装和使用主要参考上面链接输入单词后出现闪退,字典没有配置好,配置下字典即可新问题: books搜不到,不能自动改变复数,但是不同的时态可以,有待解决问题更新: 在另一个电脑上是可以的搜索到books的,不知道为什么,有待进一步测试问题所...
wps桌面图标不显示了 桌面图标就是.desktop的文件,修改文件中的Icon属性即可,正常来说应用的桌面文件都保存在 /usr/share/applications文件夹中可以去这里面找到相应的desktop文件,直接复制到桌面,更一般的,可以定制应用的图标,只要修改文件中Icon中的属性,指向自己想要修改的图片即可转载于:https://www.cnblogs.com/zdj8023/p/...
Ubuntu 百度云下载再探 uget aria2 chrome plug-in折腾了半天,发现原来百度云有Linux的客户端了!!!!!,官网下载安装即可为了方便,直接将链接贴在下面http://pan.baidu.com/download然后选择Linux相应的版本即可转载于:https://www.cnblogs.com/zdj8023/p/11277885.html...
常见数学符号以及读音 https://blog.csdn.net/a457886115/article/details/83271974转载于:https://www.cnblogs.com/zdj8023/p/11243055.html
ubuntu or linux 安装markdown editor Typora #for Linux# or run:# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAEwget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -# add Typora's r...
github 同步大文件 https://git-lfs.github.com/正常情况下github会限制文件的大小,通过上述链接可以同步大文件转载于:https://www.cnblogs.com/zdj8023/p/11098240.html
怎么搜索自己的博客 原来还是内置搜索功能的,而且速度还是很快的,就在首页的找一找和谷歌搜索,其中找一找就是搜索自己的博客,支持全文检索,谷歌搜索不用多说转载于:https://www.cnblogs.com/zdj8023/p/11262057.html...
tar命令 最常用的解压命令tar -xvzf filename.tar.gz解压到指定文件夹tar -xvzf filename.tar.gz -C /path/to/dir转载于:https://www.cnblogs.com/zdj8023/p/11098210.html
ubuntu 18.04 安装搜狗拼音 sudo apt-get install fcitx-bin #安装fcitx-binsudo apt-get update --fix-missing #修复fcitx-bin安装失败的情况sudo apt-get install fcitx-bin #重新安装fcitx-binsudo apt-get install fcitx-table ...
rm误删的文件如何恢复 看到一个比较好的方法,自己重定义rm命令,把删除修改为移动到某个自己定义的trash文件夹,就跟放到回收站一样。正篇,如何恢复:https://www.cnblogs.com/jikexianfeng/p/7349275.html转载于:https://www.cnblogs.com/zdj8023/p/11152266.html...
git 将本地文件夹初始化为git仓库,并上传到对应的github远程仓库中 https://blog.csdn.net/dujianxiong/article/details/78991166git initgit add .git commit -m "message info"git remote add origin {shh or http address}git remote -vgit push -u origin mas...
加速github Ubuntu https://blog.csdn.net/qq_38977097/article/details/80770987主要是通过在 /etc/hosts中添加域名映射去 这个地址找稳定的iphttp://tool.chinaz.com/dns主要是两个域名的github.global.ssl.fastly.net 和 assets-cdn.github.com多次检...
c++使用相关记录 c++中main函数返回值return语句不要忘记写;codeblocks中新建c++项目和新建文件的区别,任何一个项目中多个源文件只能有一个main函数入口,否则会报错,所以正常来说就新建file就行了,如何添加一个目录还不确定。python写多了写c++很尴尬,首先每条语句后面基本都有分号;结尾,同时条件语句if中的判断条件一定要加括号,且后面没有冒号。codebl...
codeblocks自动缩进 对于条件语句或者循环语句或者函数这种,不会自动缩进,单独安装codeblocks-contrib这个包就可以。在安装codeblocks的时候,会安装一次,但是那个好像不是很全,所以重新安装一次,然后重启应用,就可以了转载于:https://www.cnblogs.com/zdj8023/p/11491037.html...
java多线程 Callable接口和Runnable接口q区别 Callable接口和Runnable接口相似,区别就是Callable需要实现call方法,而Runnable需要实现run方法;并且,call方法还可以返回任何对象,无论是什么对象,JVM都会当作Object来处理。但是如果使用了泛型,我们就不用每次都对Object进行转换了。Runnable和Callable都是接口不同之处:1.Callable可以返回一个类型V,而Ru...
c#进制转换 十六进制字符串转十进制整数:Convert.ToInt32("FF", 16);十进制 转二进制字符串:Convert.ToString(d,2);十进制 转十六进制字符串:Convert.ToString(d,16)二进制字符串 转十进制数:Convert.ToInt32(bin,2);二进制字符串 转十六进制数:string bin = "1010"...
task的取消 https://www.cnblogs.com/owenzh/p/11014190.html转载于:https://www.cnblogs.com/weigetadie/p/11377264.html
js 制作分页 如图所示在html中调用方法getpage(7,1,1,'URL')1.page.js文件代码function getpage(count, countPage, pageIndex,url) { // count总条数,countPage分页数,pageIndex当前页码,url 拼接...
js 页面分享 首先说分享到QQ空间的通用代码:<a href="javascript:void(0);" onclick="window.open('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+encodeURIComponent(document.location.href));return ...
js cookie跨域 特别说明:默认情况下,当前域下的cookie只能被当前域下的页面访问。通过JavaScript设置cookie的doamin属性为一个恰当值即可实现跨域效果。1.只有根域名相同的不同源的cookie才有可能实现跨域访问,当前根域名不同不能实现跨域。域名b.baidu.com获取域名a.baidu.com存储的cookie,涉及到跨域,给cookie设置domain属性即可...
freemarker中的round、floor和ceiling数字的舍入处理 freemarker中的round、floor和ceiling数字的舍入处理1、简易说明(1)round:四舍五入(2)floor:向下取整(3)ceiling:向上取整2、举例说明 <#--freemarker中的round、floor和ceiling数字的舍入处理--> <#--round:四舍五入--> ...
vue中组件间的通信,父传子,子传父 参考文章 :https://www.cnblogs.com/yszblog/p/10135969.html1 父传子 子组件Vue父组件注册子组件子组件在props中创建一个属性,用以接收父组件传过来的值父组件中注册子组件在子组件标签中添加子组件props中创建的属性把需要传给子组件的值赋给该属性2 通过$emit 子...
webpack4抽离公共文件js 1 使用场景 1.1 两个文件都有用到同一个公共的文件,例如jQuery,这样打包起来,两个都文件有引入,打包的体积就太大了。所以可以把他单独分离抽取出来2 使用wenbapck内置的分离 只需要在optimization节点下添加一个splitchunks属性就好,optimization跟插件和规则同级optimization:{splitchu...
webpack中production 的优化tree-shaking和scope-hoisting tree-shaking是一个术语,是production模式打包自带优化,通常用于打包时移除JavaScript中未引用的代码开发时引入一个模块,只用到其中的一个功能,那么打包的时候只会打包用到的功能,而不会把没有用到的功能也打包进去。例子:新建 a模块 export add(a,b){return a+b} export ...
webpack实现跨域(自用笔记) 1 在webpack.config中设置devServer: {contentBase: "./public",//本地服务器所加载的页面所在的目录historyApiFallback: true,//不跳转inline: true,//实时刷新,// proxy: {// 匹配的路径最终换换成下面的地址// '/label-lifecycle-mana...
webpack--HMR的使用 1 当我们使用webpack来构建项目的同时开启了热更新,这些的好处就是每当我们编写代码,webpack都会帮我们 更新代码内容,浏览器也会更新2 有没有一种方法,当我们代码发生改变的同时,页面不刷新呢?那就要用到HMR了3 用法3.1 例如新建一个a模块并导出 export defalut "这天气很热~~"3.2 在使用到这模块的地方使用module.ho...
Vue路由传参及传参后刷新导致参数消失处理 引用:https://www.cnblogs.com/secretAngel/p/10065611.html仅仅作为自己笔记使用项目功能需要,要从列表页跳转到详情页,需要携带参数id,在详情页获取并且使用1this.$router.push({name:'list', params:{id: id}})...
2..jenkins--- 创建任务 创建任务开始运行项目的名字可以自定义,构建一个自由项目。然后进行设置1.全局设置点击高级这个需要设置,丢弃的就构建。1. 保持构建的天数2.保持构建的最大个数3. 是保留war的天数4.保留war报的个数这边选择增加参数, 添加git参数。 这样就可以选择分支...
0.Jenkins 介绍 一、持续集成的概念 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软。持续集成组件...
git 一些指令 参考文档:https://www.liaoxuefeng.com/wiki/896043488029600一、介绍Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本...
1. jenkins 安装部署 参考文档:https://jenkins.io/zh准备环境- jdk 路径: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html- tomcat 路径: https://tomcat.apache.org/download...
ansible --playbook Playbook 可以参考:https://ansible-tran.readthedocs.io/en/latest/docs/playbooks_intro.html介绍playbook 是用 yaml的文件形式写的 yaml 是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、电子...
Ansible 模块 模块查看可以用来查看,ansible支持的模块。ansible-doc -l使用-s 可以查看,某些模块的用法ansible-doc -s yum (模块名)常用的模块commond 基础指令模块用于远程执行命令[root@localhost ~]# ansibl...
nginx 的 一些配置说明 default 配置参考https://www.cnblogs.com/kuku0223/p/10740735.html设置了default 除了指定的域名, 如果是没有配置的域名解析过来。不会乱跳。 可以直接使没有配置的域名跳过来变 4041、nginx 隐式的 default serverhttp { # 如果没有显式声明 defau...
Anslble 部署安装 安装文档:https://ansible-tran.readthedocs.io/en/latest/docs/intro_configuration.htmlhttps://docs.ansible.com/ansible/2.4/index.html一 、 安装可以直接使用 yum进行安装yum list all *ansible*yu...
Ansible 相关介绍 相关视频http://v.xue.taobao.com/learn.htm?spm=a220o.1000855.0.0.24c748e6QMQV0e&courseId=111848 Ansible 成立于 2012年功能:1. 入门简单。2. 无需客户端3. 前后直接,没有太过明显次序。相对比较灵活...
跟着ALEX 学python day5 模块 文档内容学习于http://www.cnblogs.com/xiaozhiqi/ 模块1.模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)。 包(package): 用来从逻辑上组织模块的,本质就是一个目录,(必须带有一个_init_.py...
python 一些程序规范(跨目录调用文件) 文档内容学习于http://www.cnblogs.com/xiaozhiqi/参考:https://www.cnblogs.com/monologuesmw/p/9490093.html软件目录结构规范可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了...
oracle-3-Linux-11g安装 1、下载地址:https://www.oracle.com/database/technologies/112010-linx8664soft.html2、前期设置echo "11.11.11.51 qi51" >>/etc/hostssystemctl stop firewalld.servicesystemctl disable fir...
Linux下 sftp服务配置 查看openssh的版本,使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。参考博客:https://yq.aliyun.com/articles/608158https://blog.csdn.net/chn_sdn/article/details/818069511、创建sftp用户组groupadd sftp...
Linux环境下进行分布式压测踩过的坑 背景:公司为了满足大并发的情况,需要测试组配合,就需要分布式压测,这里我把我踩过坑都记录下来;环境:Linux + jmeter-v.5.1.1;使用3台2核4G的压力机;Q1:Server failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception i...
记一次接口并发,酿成20万损失的惨案 1、故障时间:2019年9月25日10:05:002、故障现象 用户提现,财务使用禾源打款,用户银行卡到账成功,但系统把余额又退回到用户余额账户3、故障影响 涉及256个用户,提现金额总计208400 元, 已于2019-09-25 11:29:47 将255名用户,总计208300元余额扣回。其中一名用户将余额用掉28元,此用户的...
记录一次余额迁移的坑(测试角度) 一、这是一个迁移流程图;现在把action做个简单的记录:备注:本次迁移核心是迁移流水,通过流水的收入-支出-余额=0,在平台用户最少的时候进行迁移(凌晨2点进行);找出收入和支出有差异的--仔细对账查账;然后运维配合,流水扎帐,记录最大的流水id;继续账单平账,然后进行快照流水回放迁移,迁移完成后,进行对账,收入-支出-余额=0那就很好,恭喜你没有采坑,系统健壮;我们就不是,然后就...
记录一次pycharm中,引入其他类可用,下面总是有波浪线,而且Ctrl+b 无法查看类函数的源码... 最近在玩python,发现引入其他的函数们总是有波浪线,但是能够使用,crtl+b却无法看到,非常尴尬,然后查看了原因,记录如下: This inspection detects names that should resolve but don'(ctrl+f1)t. Due to dynamic dispatch and duck typing, this is...
记录一次管理员组织应用的运行 背景:最近接到一个活,人家要一份安全报告,就想到appscan,然后我就下载下来问题:管理员组织我的应用的运行,不能安装解决方法:win +x选择Windows powershell(管理员)输入路径,安装的路径:E:\appscan\appscan.exe,点击enter就会安全启动ps:生成报告的时候,PDF会出现错误,只需要改成html格式就可以...
记录性能测试脚本开发的过程 ---恢复内容开始---场景:一个社交电商的支付场景考虑的链路:大量的用户+选择不同商品+不同用户进行下单+选择自己平台支付(余额)+查看不同订单列表+进行售后需要的技术支持:验证码需要废掉,用户支付密码写死设计如下:分三个步骤,设计三个线程组;第一个步骤制造大量的登录用户,并产生token;第二个这么多用户选择商品,进行下单;第三个进行支付,并后期的退款;由...
记录一次jmeter脚本开发缺少utf-8惹的祸 背景:需要模拟余额发放,并进行大批量的发放,我就想到了jmeter。就是几个简单的接口,我想很简单,就上手,没想到最后鸡鸡,害我查了半天原因。操作:我编写的脚本:请求默认值的内容编码我也是为空,当时就一直提醒我账户不存在或者错误,我是一脸懵逼。排查方法:使用postman,请求一模一样,请求成功;这是我就懵逼了,为什么这个可以然后我又回到jmeter,打开ea...
数据结构3 抽象数据类型:我们对已有的数据类型进行抽象,就有了抽象数据类型。抽象数据类型(ADT)是指一个数学模型及定义在该模型上的一组操作。抽象数据类型的定义仅取决于它的一组逻辑特性,而与其在计算机内部如何表示和实现无关。比如 1 + 1 = 2 这样一个操作,在不同的CPU的处理上可能不一样,但由于其定义的数学特性相同,所以在计算机编程者看来,是相同的。“抽象”的意义在于数据类型的数学抽...
数据结构2 常见的时间复杂度所耗的时间从小到大依次是:O(1) < O(logn) < (n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) < O(n!) < O(n^n)算法的空间复杂度通过计算算法所需的储存空间实现,算法的空间复杂度的计算公式记作:S(n) = O(f(n)),其中,n为问题的规模,f(n)为...
新学期,新开始 经过一个暑假,才发现自己已经很久没有更新博客了,觉得自己还是得坚持下去,所以今天把自己的每天的学的东西都记录下来,让以后的自己看到成长。今天呢,就学学数据结构吧。传统上,我们把数据结构分为逻辑结构和物理结构。逻辑结构:是指对象中数据元素之间相互关系。物理结构:是指数据的逻辑结构在计算机中的存储形式。四大结构:集合结构、线性结构,树形结构、图形结构。数据元素的储存结构形式有两种:顺...
VC++每个版本对应的库 msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版msvcp、msvcr、vcomp90.dll属于 VC++2008版msvcp、msvcr、vcomp100.dll属于VC++2010版 msvcp、msvcr、vcomp110.dll属于VC++2012版 msvcp、msvcr、vcomp120.dll...
GitLab的安装及使用教程(CentOS7) 1、安装安装Gitlab[root@Gitlab ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-11.1.4-ce.0.el6.x86_64.rpm[root@Gitlab ~]# rpm -ivh gitlab-ce-11.1.4-ce.0.el6.x86_64....
ElasticSearch常用RESTful API介绍 1 添加文档 语法:PUT http://host:port/index/type/id,文档内容使用json格式作为http请求body。 解释:index :索引 type:类型 id:文档主键 http://localhost:9200/book/_doc/fh5uj2wB25vBMoVm2NMv{"_index": "b...
JVM监控——jconsole、 jconsole1、修改catalina.sh tomcat的bin目录:vim catalina.sh 添加: # OS specific support. $var _must_ be set to either true or false.JAVA_OPTS="-Djava.rmi.server.hostname=你的主机IP -Dcom.s...
RocketMq安装运行 环境:centos7 jdk81、下载 http://rocketmq.apache.org/release_notes/release-notes-4.4.0/ 2、解压 unzip rocketmq-all-4.4.0-bin-release.zip3、启动 启动的时候先启动 namesrv,然后启动 broker。 先进入 RocketMQ...
IDEA常用插件-个人 Mybatis log pluginFreeMybatispluginGrep ConsoleLombokCodeGlanceTranslate转载于:https://www.cnblogs.com/speily/p/11162084.html
Android 双屏异显的实现 先说重点<!-- 显示系统窗口权限 --><uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/><!-- 在 屏幕最顶部显示addview--><uses-permission android:name="android.permissi...
U8隐藏的配置项 数据表:accinformation我使用了一个是否自动审核库存生成的单据,看看是否能解决调拨单自动生成的其他出入库单自动审核的功能。转载于:https://www.cnblogs.com/derekhan/p/11320048.html...
用友系统的本币和原币 本币:就是记账本位币,在我国境内就是人民币(RMB);而原币:就是你所做那笔业务的款项,人家用的是什么币别如美元,欧元,港币.....)等等,这要看你的厂家是什么币了。本币=原币*汇率。转载于:https://www.cnblogs.com/derekhan/p/11353261.html...
android上如何写配置文件 android上如何写配置文件:使用SharedPreferencesSharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从Shar...
android开发之在activity中控制另一个activity的UI更新 两个Activity之间可以通过发送广播来控制另外一个activity的UI更新,比如团购APP里:我下了个订单之后,那么我可以通过发送广播通知“我的订单”里面的内容内容自动更新。再重复一遍我遇到的问题,就是在MainActivity里面打开AnotherActivity去执行一些操作,相应的改变MainActivity里的一些布局或者执行一些动作,最开始想到的就是把MainActi...
Android中在fragment中实现点击按钮事件 在fragment不能直接进行点击事件,需要放到oncreatActivity中具体方法如下:需要注意的是import android.support.v4.app.Fragment;导入的这个包public class SendFragment extends Fragment { public View onCreateView(LayoutInflater...
Android Studio出现Failed to open zip file问题的解决方法 直接在网上找到gradle-3.3-all.zip下载下来,不要解压缩,放在类似下面的目录中C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9。下载地址在这里找:http://services.gradle.org/distributions/,里面各个版本都有。...
C# Base64方式的编码与解码 ///编码 public static string EncodeBase64(string code_type, string code) { string encode = ""; byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(...
Android中的常用控件之进度条(ProgressBar) ProgressBar的常用属性:style,进度条的样式,默认为圆形,用style="?android:attr/progressBarStyleHorizontal"可以将进度条设为条状;android:progress,进度条当前所处进度;android:max,进度条总进度。 用线程实现进度条的注意事项:不能在主线程中执行耗时的操作,只能在子线程中操作;另外,在...