【C语言】1-100求和;1-N求和

(1)for循环: #include<stdio.h> int main() { int i;//循环变量 int sum=0;//求和结果数 //int n; //printf("请输入N="); //printf("%d",&n); for(i=1;i<=100;i++) { sum+=i; } //for(i=1;i<=n;i++) //{...} printf("1-100求
分类: 其他 发布时间: 04-02 23:53 阅读次数: 0

【C语言】字符串逆序

(1)输入abc,输出cba #include<stdio.h> void fun(char *p,int m); int main() { char a[]="abc"; char *p=a; printf("%s\n",a);//输出原字符串 fun(p,3); printf("%s\n",a);//输出逆序后字符串 return 0; } void fun(char *p,int m) { int i; char tem
分类: 其他 发布时间: 04-02 23:52 阅读次数: 0

【C语言】报3退圈

(1)用字母初始化: #include <stdio.h> void print(char *a,int n);//打印显示 void display(char *a,int n);//报3退圈 int main() { int n,i; printf("请输入参与游戏的人数:"); scanf("%d",&n); char a[n];//赋值A、B、C... for(i=0;i<n;i++) { a[i]='A'+i;
分类: 其他 发布时间: 04-02 23:52 阅读次数: 0

【OpenCV】环境配置vs2013+opencv2

1、打开vs2013:文件->新建->项目->Win32控制台应用程序(空项目) 2、右键源文件->添加cpp文件 3、右键项目->属性->C/C++->附加包含目录->编辑:选择opencv2.4.11\buide\include文件夹 4、链接器->常规->附加库目录->编辑:opencv2.4.11\buide\x86\vc12\lib文件夹 5、链接器->输入->附加依赖值: opencv_core2411d.lib opencv_highgui2411d.lib opencv_img
分类: 其他 发布时间: 04-02 23:52 阅读次数: 0

【OpenCV】图像的特效变换

使用到的函数: void remap(InputArray src,OutputArray dst,InputArray map1,InputArray map2,int Interpolation,int borderMode=BORDER_CONSTANT,const Scalar& borderValue=Scalar()) remap()函数的作用:将一般几何变换应用于图像 (1)stc: 原图像 (2)dst:输出图像 (3)map1:表示点(x,y)的第一个映射;或者表示CV_16
分类: 其他 发布时间: 04-02 23:52 阅读次数: 0

【C语言】2.12-2.13重点知识点(面试常考题)

1.简述Makefile的作用 makefile文件和make工具一起使用,用于控制工程项目的编译和链接,也可以用来编写手册页和程序的安装。make工具用于解释执行makefile文件中的内容。makefile文件中通常包含源文件和目标文件的依赖关系以及从源文件生成目标文件的规则。make工具可以根据makefile判断哪些文件需要被重新编译,目标文件的构建顺序等。 Makefile: 1.需要生成的目标文件 2.生成目标文件所需要的依赖文件 3.生成目标文件的编译规则命令行 2.sizeof
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

【C语言】排序算法

排序算法: (1)冒泡排序:像冒泡一样,比较相邻的两个数,比较轮数为n-1次 int j,tmp; for(i = 0;i < N - 1;i++) //比较N-1次 { for(j = N - 1;j > i;j--) { if(a[j - 1] > a[j]) { tmp = a[j - 1]; a[j - 1] = a[
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

Java高级特性 第5节 序列化和、反射机制

一、序列化   1.序列化概述   在实际开发中,经常需要将对象的信息保存到磁盘中便于检索,但通过前面输入输出流的方法逐一对对象的属性信息进行操作,很繁琐并容易出错,而序列化提供了轻松解决这个问题的快捷方法。   简单地说,序列化就是将对象的状态存储到特定存储介质中的过程,也就是将对象状态转换为可保持或传输格式的过程,在序列化过程中,会将对象的共有成员、私有成员包括雷明,转换为字节流,然后再把字节流写入数据流,存储到存储介质中,这里说的存储介质通常指的是文件。   使用序列化的意义在于,将对象
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

jdk的卸载

问题描述: win10环境安装了jdk1.7&jdk1.8&jdk1.9 jdk1.9安装后,设置jdk1.9安装目录为JAVA_HOME。后来JAVA_HOME切换jdk1.8环境变量后, 运行cmd:java -version命令任然是jdk1.9环境,但是运行where java结果JAVA_HOME显示jdk1.8的。重启尝试,结果仍然不变。 猜测和jdk1.9安装后新增加的工具在后台运行有关。 无奈下,先删除jdk1.9。在这写下彻底删除jdk1.9方法 解决方法: 通过java官方
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

laravel 运行错误

全局相关 1 2 3 4 5 6 7 8 9 10 11 12 13 14 php artisan:显示详细的命令行帮助信息,同 php artisan list php artisan –help:显示帮助命令的使用格式,同 php artisan help php artisan –version:显示当前使用的 Laravel 版本 php artisan changes:列出当前版本相对于上一版本的主要变化 php artisan down:将站点设为维护状态 php artisan
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

Java compiler 并行编译思考

一、问题 最近基于JSR269做的代码插桩有一个编译问题需要定位,而且问题不是每次都能复现,需要多编译几次才行,出问题的项目是Maven构建的,相对较大,每次构建耗时就比较长。所以我就想,是否有什么配置项能加快编译的速度,比如:并行编译?最近在看Javac源码,也的确没有发现有任何多线程处理源码编译的痕迹。 二、过程 经过一番Google发现不只我有此疑问,在文章最后放上了检索的一些链接。有一个典型的声音: Javac is a very fast compiler. If you have
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

tcp拥塞控制 tahoe reno new reno sack

http://www.docin.com/p-812428366.html http://www.docin.com/p-812428366.html
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

SqlServer学习之触发器

什么是触发器?   根据百度百科的解释,触发器是SqlServer提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,他的执行不是有程序调用,也不是手工启动,而是由事件来出发,比如当对一个表进行增删改时就会激活它执行。触发器经常用于加强数据的文整形越是和业务规则等,触发器可以从DBA_TRIGGERS,USER_TRIGGERS 数据字典中查找到,Sql3的触发器是一个能由系统自动执行对数据库修改的语句。 触发器与存储过程唯一的区别就是,触发器无法通过EXEC
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

Linux服务器测试网络连通性

摘要:linux服务器上踩过一个坑,记录下来留给自己以后看。 场景:由于服务器是自动化安装,在安装过程中我把APIGATEWAY地址填写错误(它有两个浮动ip在不同的网络平面),最后导致服务一直访问不了外网和内部其他服务,把自己深深的坑了一把。 如何测试网络的连通性 1、curl -I -X GET https://www.baidu.com 如果返回码是200 则该服务器可以正常访问,否则下一步。 此处有个坑请注意:如果你的DNS服务器可以对IPv4和IPv6都解析,但由于你curl命令没指
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

Map集合的方法和遍历

1 Map接口概述 l Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 l Collection中的集合称为单列集合,Map中的集合称为双列集合。 l 需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。 Map中常用的集合为HashMap集合、LinkedHashMap集合。 Map集合的遍历: 1.keySet public class Demo01 { public static void ma
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

Nginx配置选项

--prefix=path 定义一个目录,存放服务器上的文件 ,也就是nginx的安装目录。默认使用 /usr/local/nginx。 --sbin-path=path 设置nginx的可执行文件的路径,默认为 prefix/sbin/nginx. --conf-path=path 设置在nginx.conf配置文件的路径。nginx允许使用不同的配置文件启动,通过命令行中的-c选项。默认为prefix/conf/nginx.conf. --pid-path=path 设置nginx.pid
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

理解性能测试概念及常用指标

一:理解什么是性能测试 测试一般分为性能测试和功能测试,功能测试主要关注的是软件系统能做什么,而性能测试关注更多的是在一定条件下软件系统能做的多好 二:理解不同的角色对性能测试的关注点 用户视角的软件性能 从用户角度来说,软件性能就是软件对用户操作的响应时间快,好用,舒服 系统管理员视角的软件性能 系统的响应时间 系统运行时服务器的状态,如CPU利用情况、内存使用情况等 系统是否能够实现拓展 系统支持多少用户访问 系统性能可能的瓶颈在哪里 系统是否支持7*24小时的业务访问 产品开发人员视角的
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

随笔易忘记记录

1.可以设置自己的域名的让别人访问的内网穿透工具nat https://natapp.cn; 2.微信SDK比较全面的https://github.com/binarywang/weixin-java-tools; 3.支付比较全的文档:https://github.com/Pay-Group/best-pay-sdk 4.保存对象的 序列化的唯一性,使用 idea GenarateserialVersionUID 插件,生成UID
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

微服务的概述(一)

1、微服务架构是什么? 微服务架构是一种架构模式或架构风格,它提倡将单一应用程序划分成一组小的服务, 每个服务运行在独立的自己的进程中,服务直接互相协调,互相配合,为用户提供最终价值。 2、微服务和微服务架构? 微服务强调的是一个一个的个体,微服务架构是一个整体。 3、微服务的优缺点是什么? 优点: 每个服务足够内聚,足够小,代码容易理解这样能够聚焦; 开发简单、开发效率高,一个服务只专干一件事; 微服务是松耦合的,是有功能意义的服务,无论在开发和部署阶段都是独立的; 微服务能够使用不同的语言
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0

Note_4.1

2019/4/1 奇奇怪怪的笔记 多项式除法 问题描述 给定\(n\)次多项式\(A(x)\)和\(m\)次多项式\(B(x)\) 求: \[ A(x)=B(x)*C(x)+R(x) \] 我们要求\(C(x)\)的次数必须是\(n-m\),\(R(x)\)的次数小于\(m\) ,所以不能简单地用求逆解决 方法 首先我们考虑: \[ x^nF(\frac{1}{x})=\sum_{i=0}^{n}a_ix^{n-i+1} \] 根据\(A=B*C+R\),我们可以得到: \[ \begin{e
分类: 其他 发布时间: 04-02 23:51 阅读次数: 0