机房重构——无用的单例模式

   我们在做机房重构的时候一直存在这样的一个误区,就是单例模式,当我们希望有一个主窗体,其他的窗体可以在主窗体中显示,也就是MDI窗体做主窗体,其他调用的窗体做子窗体。我拿充值窗体为例。 第一种方法    代码如下 ’单击菜单事件 Private Sub MenuCharge_Click(sender As Object, e As EventArgs) Handles MenuCharg...
分类: 其他 发布时间: 05-15 12:33 阅读次数: 7

mysql性能优化之sql语句优化最强合集

当mysql单表记录数过大时,增删改查的性能都会急剧下降。系统优化中一个很重要的方面就是sql语句的优化。因此我们下边主要讨论下如何才能写出高质量的sql语句。 避免使用 null字段,很难查询优化且占用额外索引空间。 尽量避免在where子句中使用!= 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。 对于连续数值,使用between不用in。 尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描。 如果列类型是字符串,那一定要在条件中将数据
分类: 其他 发布时间: 05-15 12:33 阅读次数: 6

【C】动态规划总结

问题 A: 第二题时间限制: 1 Sec  内存限制: 32 MB提交: 37  解决: 0[提交][状态][TK题库][命题人:]题目描述一个数组中有若干正整数,将此数组划分为两个子数组,使得两个子数组各元素之和a,b的差最小,对于非法输入应该输出ERROR。输入数组中的元素输出降序输出两个子数组的元素和样例输入10 20 30 10 10 10 20 abc 10 10样例输出40 40 ER...
分类: 其他 发布时间: 05-15 12:33 阅读次数: 8

****** 三十 ******、软设笔记【计算机体系结构】-循环冗余校验码(CRC)

 循环冗余校验码(CRC)  广泛地在网络通信及磁盘存储时采用。  1.多项式  在循环冗余校验(CRC)码中,无一例外地要提到多项式的概念。一个二进制数可以以一个多项式来表示。如1011表示为多项式X3 + X1 + X0 ,如果把这里的X替换为2,这个多项式的值就是该数的值。从这个转换可以看出多项式最高幂次为n,则转换为二进制有n+1位,  2.编码组成  编码的组成是由K为信息码,加上R...
分类: 其他 发布时间: 05-15 12:33 阅读次数: 8

命令行参数and字符排序

1.使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。 例如:命令行参数输入:test.exe -a 1 2 执行1+2输出3 #include&amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int ma...
分类: 其他 发布时间: 05-15 12:33 阅读次数: 7

2017年TOP100summit开幕在即, 15位大咖担任联席主席甄选最值得学习的100个研发案例

从万维网到物联网,从信息传播到人工智能,20年间软件研发行业趋势发生了翻天覆地的变化。大数据、云计算、AI等新兴领域逐渐改变我们的生活方式,Devops、容器、深度学习、敏捷等技术方式和工作理念对软件研发从业者提出更高要求。 由麦思博(msup)有限公司主办的第六届全球软件案例研究峰会(以下简称TOP100summit)将于2017年11月9-12日在北京国家会议中心举行。 本届峰会将以“人工智能时代的研发战略演进”作为主方向,由15位垂直领域的业界专家担任联席主席,负责专题案例的评审,最终甄
分类: 其他 发布时间: 05-15 12:33 阅读次数: 5

C++入门基础

C++的简单介绍 C几乎是C++的一个子集,所以C语言支持的语法在C++基本都支持并需要使用。C plus plus(C++),所以在C的基础上又有了很多新的特性。 C++的关键字 C++98/03关键字 C++的数据类型 内置类型:c++中这些基本的数据类型也称为内置类型,也就是语言内部已定义的基本类型。 自定义类型:自己用struct/class/enum/union等定义的就是自...
分类: 编程语言 发布时间: 05-15 12:32 阅读次数: 7

Unity小游戏: 智能巡逻兵

Unity小游戏: 智能巡逻兵智能巡逻兵游戏设计要求: 创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;设计过程: 采...
分类: 企业开发 发布时间: 05-15 12:32 阅读次数: 15

排序算法------冒泡排序

冒泡排序又称为气泡排序,它是一种比较简单的算法它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止! 代码实现 public static void bubbleSort(int []arr) { for(int i =0;i<arr.length-1;i++) {
分类: 其他 发布时间: 05-15 12:32 阅读次数: 8

【C】KMP算法

问题 A: 动物简介(animal)时间限制: 1 Sec  内存限制: 64 MB提交: 30  解决: 16[提交][状态][TK题库][命题人:]题目描述到了动物园,琦琦开心得跳起来。哗,这里好多动物呀,有老虎,有狮子……,在开心之余,琦琦也不忘妈妈的教导:观察动物时要认真仔细,还要看动物园附上的动物简介呀。动物的简介原来还有英文版的呢!为了卖弄自己的英文水平,琦琦就告诉妈妈每张动物简介里出...
分类: 其他 发布时间: 05-15 12:32 阅读次数: 7

亲密关系

亲密关系本书名称《亲密关系:通往灵魂的桥梁》,书是译本作者克里斯多福·孟,译者 张德芬。 这次分享本书的一部分 一、亲密关系的本质 二、月晕现象 1. 吸引磁场 2. 期望与要求 书中这样写到,亲密关系的本质是:表面上看起来,我们在亲密关系里似乎是为了脱单或渴望能有人分享我们的喜怒哀乐,但事实上每段亲密关系的背后,我们的灵魂都指引我们去体验灵性上的满足。 人内心渴望的是能鼓励我们超...
分类: 其他 发布时间: 05-15 12:32 阅读次数: 7

****** 三十一 ******、软设笔记【计算机体系结构】-中央处理器

中央处理器 一、计算机的组成 计算机硬件由五大部件构成:控制器、运算器、存储器、输入设备和输出设备。 (1)运算器 也称为算术逻辑单元(ALU),对数据进行算术运算和逻辑运算。 *加法器(累加器) 专门存放算术或逻辑运算的操作数和运算结果的寄存器。 *程序状态寄存器 PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CY位),有无溢位(OV位...
分类: 其他 发布时间: 05-15 12:32 阅读次数: 8

字符操作and空间操作

1.实现strcpy #define _CRT_SECURE_NO_WARNINGS #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;Windows.h&amp;gt; #include&amp;lt;assert.h&amp;gt; char * my_strcpy(char* dest, char* src) { char* ret = dest; assert(dest);...
分类: 其他 发布时间: 05-15 12:32 阅读次数: 8

AI学习经验参考

【本内容转自 https://www.tinymind.cn/articles/74,仅供学习备查与参考】案例一作者 | 子实(某科研院程序员)本人码农,从六月开始正式接触机器学习(其实五年前的本科毕设就是在生物信息领域应用神经网络的项目,但是非常浅薄),深吸一口气,先要声明“人之患在好为人师”,我用的步骤只是适合我,下面的内容仅供参考。第一步:复习线性代数。(学渣的线代忘了好多-_-||)懒得看...
分类: 企业开发 发布时间: 05-15 12:32 阅读次数: 12

Missing Artifact Com.Oracle:ojdbc14:Jar:10.2.0.3.0解决办法

maven在集成oracle驱动的时候从远程仓库下载不下来ojdbc14 报missing artifact com.oracle:ojdbc14:jar:10.2.0.3.0 下载jar,导入到maven中 下载地址:http://pan.baidu.com/s/1jGwsKT4 先进入maven的bin目录,把下载的ojdbc14-10.2.0.3.0.jar放入到bin目录下 mvn install:install-file -DgroupId=com.oracle  -Dartifac
分类: 其他 发布时间: 05-15 12:32 阅读次数: 8

用第三方做出上啦刷新,下拉加载

先在布局里边把线性布局改成:SmartRefreshLayout,然后获取id 到依赖:compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.3' compile 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.3' 在这个网址里边找代码: https://segmentfault.com/a/1190000010066071 smart.setRefreshHeader(new Mate
分类: 其他 发布时间: 05-15 12:32 阅读次数: 7

【C】文件基础

int main(){ FILE *fp=fopen("C://Users//wdh//Desktop//1.txt","r"); char c=0; while((c=fgetc(fp))!=EOF){ if(c<' '||c>'~') c='#'; cout<<c; } return 0; }
分类: 其他 发布时间: 05-15 12:32 阅读次数: 6

为视频写简单的功能

如何用js/css来为一个视频写一些截屏,快进,快退,静音的简单的功能呢?下面我来给大家安利一下代码:H5/js代码:&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;vedio&amp;lt;/title&amp;gt; &amp;lt;lin
分类: 编程语言 发布时间: 05-15 12:32 阅读次数: 5

字符串---strn

1.模拟实现strncpy #define _CRT_SECURE_NO_WARNINGS #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;windows.h&amp;gt; #include&amp;lt;assert.h&amp;gt; char* my_strncpy(char*dest,const char*src,size_t num) { char* ret=dest; ...
分类: 其他 发布时间: 05-15 12:32 阅读次数: 6

【tomcat】配置指定文件夹发布项目

        在我们发布项目的时候,通常都是打一个war包,然后上传到tomcat的webapp目录下,然后启动tomcat服务器,这个时候,我们想要访问我们的项目,通常是用“IP:PORT/项目名”的方式来访问的。        但是由于项目要部署在正式的服务器上,并且我们的访问地址就只能是甲方申请的域名,这个时候要怎么搞呢?一、给tomcat添加context        先来说一下步骤:...
分类: 企业开发 发布时间: 05-15 12:32 阅读次数: 7