安装Linux管理工具,Xshell远程管理工具,出现由于找不到mfc110u.dll,无法继续执行代码

1.出现此问题的原因:主要是你的系统未安装VC++2012和VS2012的运行库组件,自己去微软官网下载中心直接下载安装即可解决;安装不用选择路径,一切按照默认进行。2.附上VC++2012和VS2012的运行库组件下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679 注意:如果是64位的系统需要同时安装x64和x68才行!  ...

使用流读取文件内容[IO流经典代码]

1.使用IO流读取文件内容,在实际开发过程中,我们通常不知道文件内容,因此需要读取文件内容,使用流读取文件,配合while循环语句使用。 1importjava.io.FileInputStream;2importjava.io.IOException;34publicclassTest{5publicstaticvoidmain(String[]args){6FileInputStreamfis=null;7StringBuffersb=newStringBuffer();89try{10//1.建立通道11fis=newFileInputStream("d:/javatest/a.txt");//c.txt里是一首诗12//InputStreamReaderisr=newInputStreamReader(fis,"utf-8");13byte[]bytes=newbyte[1024];14//3.循环读取文件15inttemp=0;//当temp=-1时,表示文件已经读取到结尾,停止读取16while((temp=fis.read(bytes))!=-1){17Stri...

webpack CommonsChunkPlugin 提取公共代码

1、项目结构2、部分代码module.jsconsole.log('module.js');index文件夹下的index.jsrequire('../module.js');console.log('首页-index文件');login文件夹下的index.js require('../module.js');console.log('登录页-index文件');3、webpack.config.jsvarhtmlWebpackPlugin=require('html-webpack-plugin');varwebpack=require('webpack');module.exports={//entry:'./src/app.js',entry:{'login':['./src/page/login/index.js'],'index':['./src/page/index/index.js']},output:{path:__dirname+'/dist',filename:'js/[name].js'},//将外部变量或者模块加载进来externals:{'jque...

css 实用代码汇总

1、table排版(防止td文字过多导致table变形)table{/*为表格设置合并边框模型*/border-collapse:collapse;border-spacing:0;/*固定表格布局*/table-layout:fixed;}td{/*允许在单词内换行。*/word-break:break-word;} 2、持续更新...
代码星球 代码星球·2021-02-14

算法导论(Introduction to Algorithms)exercises 5.1-3代码实现Unblased_random

intblased_random(){//返回1的概率为0.1,返回0的概率为0.9;returnrand()%10>8?1:0;}intunblased_random(){//等概率返回1,0;inta=0,b=0;for(;a==b;a=blased_random(),b=blased_random());returna;}voidtest_of_unblased_random(){//测试unblased_random;intnum_1=0;intnum_0=0;for(inti=0;i<1000000;i++)unblased_random()==1?num_1++:num_0++;cout<<"num_0:"<<ends<<num_0<<endl;cout<<"num_1:"<<ends<<num_1<<endl;} 思路:两次调用blased_random();产生序列0,1;1,0概率相同即(p*(1-p),(1-p)*p);返回序列首位即可;...

算法导论(Introduction to Algorithms)5.1-2代码实现

1intrandom_01(){//等概率返回0,1;23returnrand()%2;4}5intrandom_ab(inta,intb){//等概率返回区间[a,b]的整数;6intm=b-a;7intn=1;8for(;pow(2,n)-1<m;n++);//获取表示M所需的位数;9intres;10do{11res=0;//每次循环开始将res置零;12for(inti=0;i<n;i++){13res+=random_01()*pow(2,i);14}15}while(res>m);//不断循环,直到得到res的值小于等于m;16returnres+a;17}18voidtest_of_random_ab(){//测试random_ab;19intm=0;20inta[5]={0};21for(inti=0,k=0;i<100;i++){//统计4,5,6,7,8出现的次数;22k=random_ab(4,8);//函数的调用;23if(k==4)24a[k-4]++;25elseif(k==5)26a[k-4]++;27elseif(k==6)28a...

python断点续传代码

具体见链接https://github.com/orangle/CodeHouse/blob/master/python/flask_upload/chunk_download.py...
代码星球 代码星球·2021-02-14

jacoco-统计代码覆盖率并生成报告

一、概述:  作为一个合格的测试人员,保证产品的软件质量是其工作首要目标,为了这个目标,测试人员常常会通过很多手段或工具来加以保证,覆盖率就是其中一环比较重要的环节。  通常我们会将测试覆盖率分为两个部分,需求覆盖率、代码覆盖率。    需求覆盖:指的是测试人员对需求的了解程度,根据需求的可测试性来拆分成各个子需求点,来编写相应的测试用例,最终建立一个需求和用例的映射关系,以用例的测试结果来验证需求的实现,可以理解为黑盒覆盖。    代码覆盖:为了更加全面的覆盖,我们可能还需要理解被测程序的逻辑,需要考虑到每个函数的输入与输出,逻辑分支代码的执行情况,这个时候我们的测试执行情况就以代码覆盖率来衡量,可以理解为白盒覆盖。以上两者完全可以相辅相成,用代码覆盖结果反向的检查需求覆盖(用例)的测试是否充分完整二、工具介绍:  市场上java主要代码覆盖率工具:EMMA、JaCoCo。  JaCoCo优势:    (1)JaCoCo支持分支覆盖、引入了Agent模式。    (2)EMMA官网已经不维护了,JaCoCo是其团队开发的,可以理解为一个升级版。    (3)JaCoCo社区比较活跃,...

vector中resize和reserve的区别,代码验证

#include<vector>usingnamespacestd;intmain(){vector<int>resizeVect;vector<int>reserveVect;resizeVect.resize(50,2);//立即分配50个int,每个值为2,默认值为0,如果是class默认构造函数vector<int>::iteratoriter=resizeVect.begin();printf("outputresizeVectvaluestart");for(;iter!=resizeVect.end();iter++){printf("%d",*iter);}printf("outputresizeVectvalueend");printf("resizeVectcapacity%d",resizeVect.capacity());printf("resizeVectsize%d",resizeVect.size());resizeVect.push_back(3);//添加一个值后,超出了capacity,capacity...

Python 编写locust性能测试代码

  前言在Locust测试脚本中,所有业务测试场景都是在HttpLocust和TaskSet两个类的继承子类中进行描述;fromlocustimportHttpLocust,TaskSet,task#定义用户行为classUserBehavior(TaskSet):@taskdefbaidu_index(self):self.client.get("/")classWebsiteUser(HttpLocust):task_set=UserBehaviormin_wait=3000max_wait=6000通过命令行启动locust-f.load_test.py--host=https://www.baidu.comf指定性能测试脚本文件。--host指定被测试应用的URL的地址,注意访问百度使用的HTTPS协议。然后通过浏览器访问,并设置测试参数:http://localhost:8089(Locust启动网络监控器,默认为端口号为: 8089)一个TaskSet类定义了一个用户操作行为的任务集合,测试任务开始后,任务可以顺序执行(schedule_tas...

Python 代码覆盖率统计工具 coverage.py

 1、安装coveragepipinstallcoverage安装完成后,会在Python环境下的Scripts下看到coverage.exe;2、Coverage命令行coverage run 运行一个.py的文件方式:pythontest.py现在使用coverage执行.py的文件方式:coverageruntest.py 会自动生成一个覆盖率统计结果文件(datafile):.coverage,这个文件在你的test.py的文件对应目录下。coverage report有了覆盖率统计结果文件,只需要再运行report参数,就可以在命令里看到统计的结果。coverage html -d covhtml生成html的测试报告。输出结果意义Stmts总的有效代码行数(不包含空行和注释行)Miss未执行的代码行数(不包含空行和注释行)Branch总分支数BrMiss未执行的分支数Cover代码覆盖率Missing未执行的代码部分在源文件中行号命令详解coveragerun--help  #打印帮助信息cov...

量化回测:backtrader回测封装代码

 main#-*-coding:utf-8-*-#正常显示画图时出现的中文和负号frompylabimportmplmpl.rcParams['font.sans-serif']=['SimHei']importbacktraderasbtimportnumpyasnpfromtestpkgimportbacktest#策略classGridStrategy(bt.Strategy):params=(("printlog",True),("top",4.2),("buttom",3.5),)def__init__(self):self.mid=(self.p.top+self.p.buttom)/2.0#百分比区间计算#这里多1/2,是因为arange函数是左闭右开区间。perc_level=[xforxinnp.arange(1+0.02*5,1-0.02*5-0.02/2,-0.02)]#价格区间#print(self.mid)self.price_levels=[self.mid*xforxinperc_level]#记录上一次穿越的网格self.last_price_...

盘点 10 个代码重构的小技巧

出处: 盘点10个代码重构的小技巧 No.1:重复代码的提炼  重复代码是重构收效最大的手法之一,进行这项重构的原因不需要多说。它有很多很明显的好处,比如总代码量大大减少,维护方便,代码条理更加清晰易读。  它的重点就在于寻找代码当中完成某项子功能的重复代码,找到以后请毫不犹豫将它移动到合适的方法当中,并存放在合适的类当中。小实例classBadExample{publicvoidsomeMethod1(){//codeSystem.out.println("重复代码");/*重复代码块*///code}publicvoidsomeMethod2(){//codeSystem.out.println("重复代码");/*重复代码块*///code}}/*---------------------分割线----------------------*/classGoodExample{publicvoidsomeMethod1(){//codesomeMethod3();//code}publicvoidsomeMethod2(){//codesomeMethod3()...
代码星球 代码星球·2021-02-13

几个学习流媒体的案例代码网址

1. winlin winlinvipsimple-rtmp-server  https://github.com/winlinvip/simple-rtmp-serverBullLiveServer简称BLS,旨在使用C++语言提供强大功能和高性能的流媒体直播服务器。https://github.com/wenjiegit/Bull-Live-Server5.https://github.com/latelee/H264BSAnalyzer 6.https://github.com/avplayer  7.一款家用安全防盗监控软件,无需额外购买昂贵的CCD监控摄像头,只需普通电脑视频聊天用的CMOS摄像头即可。https://github.com/avplayer/AVCamera解决mfc编译的问题了,release版本的ffmpeg不能运行的问题也解决了ffmpeg2.4主要处理视频解码编码的部分OpenCV2.4.9主要处理图像的部分Boost主要用于信号机制等...

异常:Data = 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。

做项目的时候,将DataTable序列化成Json,通过ashx向前台返回数据的时候,前台总是获取不到数据,但是程序运行却没问题,没抛出异常。一时找不到办法,减小输出的数据量,这时前台可以接收到页面,没办法,只能trycatch了。截获异常:Data=由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。  不明觉厉,第一次遇到这个情况,网上查了下,网上的解决办法基本都一样,这里贴出来:症状:如果您使用的Response.End、Response.Redirect或Server.Transfer方法,则ThreadAbortException会发生异常。您可以使用try-catch语句来捕捉此异常。原因Response.End方法结束页执行,并将执行转移到应用程序的事件管道中的Application_EndRequest事件。不执行的Response.End的代码行。因为这两种方法在内部调用Response.End,Response.Redirect和Server.Transfer方法中将出现此问题。解决方案要解决此问题,请使用下列方法之一:对于Res...
首页上一页...1213141516...下一页尾页