- 博客(22)
- 资源 (8)
- 问答 (11)
- 收藏
- 关注
原创 巧填算符
小朋友3年级的数学题:1 2 3 4 5 每个数字之间填上符号,使最后计算结果等于20。要找到一个答案就很容易,但小朋友要比试谁找到的答案多,这就有意思了。干脆写个程序来穷举所有的例子。这种问题,第一个就要想到使用栈,因为数字排列是有顺序的。按1,2,3,4,5的顺序依次push到栈中,每次push一个新数字进去的时候,可以有五个选择:1、什么都不做2-5、pop两个数字,分别做加、减、乘、除,然后把结果push进栈因此尝试每种选择,进行递推的处理。每试过一种选择之后,都要把现场还原——把放
2021-03-09 14:39:50 470
原创 C#子线程修改主界面线程
C#中,当子线程需要修改界面显示时,会收到“控件不是当前线程创建,不能被当前线程操作”的错误提示。要解决这个问题,就需要使用到委托。 原理暂不详述,先摆一下具体操作: 一、窗体中 1、定义修改界面的操作方法,比如:#region UI委托接口private void UpdateConnectDisplay(string spId, int connNum)...
2019-12-28 20:36:20 879
原创 【天怒人怨爸爸系列】一年级数学口算题生成程序
import randomplusList = []subList = []for i in range (1, 100): j = 1 while i + j <= 100: plusList.append("{} + {} = ".format(i,j)) j = j + 1print("已生成{}个加法".format(le...
2019-07-09 15:46:35 1100 1
原创 mybatis使用foreach遇到的一个坑
mybatis要在sql'中写‘in’条件时,需要用到foreach。使用数组时,foreach如下写:<foreach item="ids" collection="array" index="index" open="(" separator="," close=")">#{ids} </foreach>我认为传入的参
2018-08-06 16:30:28 8616 3
原创 Windows下安装python
1、下载python安装文件 访问 https://www.python.org/downloads/windows/ ,下载对应版本的安装文件,选择Windows x86-64 executable installer,可以直接进行安装,64位的python2、安装 双击安装文件进行安装,勾选“Add pythonx.x to path” , 选择Customer Installatio...
2018-08-01 15:23:34 161
原创 问题记录:js的=>和function
这个问题搞了一整天。 是这么一个功能: <!-- vue的template中定义了一个table,使用数据tableData --> <el-table :data="tableData" border style="width: 100%" class="main-table"> // 在data中定义了tableData tableData: [ ...
2018-07-16 17:21:02 1137
原创 Springboot+Mybatis多数据源操作记录
以下都是流水账,为了记录操作过程中遇到的各种问题和解决方法。可能有些问题是怎么解决的自己都搞不清楚,所以就把过程原原本本记下来好了。 一、按别人博客上的指导操作: https://blog.csdn.net/neosmith/article/details/61202084 结果:不可用。启动不报错,但是查询数据库的时候提示“Invalid bound statement (not foun...
2018-03-29 13:54:58 360
原创 python脚本,筛出两个文件中重复的行
'''查找A文件中,与B文件中内容不重复的内容'''#!usr/bin/pythonimport sysimport os'''字符串查找函数,使用二分查找法在列表中进行查询'''def binarySearch(value, lines): right = len(lines) - 1 left = 0 a = value.strip() while
2016-12-07 17:46:40 4563 1
原创 奇怪的PyRun_SimpleFile崩溃问题
使用VS2010写C语言程序,其中需要调用python脚本,写了如下代码:Py_Initialize();pFile = fopen(filename, "r");PyRun_SimpleFile(pFile, filename);Py_Finalize();但是程序在调用PyRun_SimpleFile时崩溃,并未查出原因。 百度有帖子说windows版的
2016-06-15 23:54:41 2405
原创 使用jquery+ajax实现页面访问后台接口
最近接触web应用,使用struts和spring的框架,先学会使用action来实现页面的跳转。有些时候不需要切换页面,完成操作也不能够刷新页面,这种场景下,就使用ajax来实现对后台接口的调用,而在页面的js脚本中,使用jquery来调用ajax。总结一点经验。 与服务器完成交互的实际上是AJAX(Asynchronous Javascript And XML 异步 j
2015-11-04 11:13:55 34084 5
原创 随时随地和个性化——移动互联网
进入移动运营商,做互联网产品,已经一年有余。在一家“传统”企业中做移动互联网,阻力之大是在干这份工作之前难以想象的,但同时也通过与一些传统思维的碰撞,对移动互联网有了一些初浅的理解。我现在正在开始啃移动互联网方面的书籍,在开始,我想记录下我现在的理解,看看几个月后,是否有所转变。
2015-01-20 00:34:35 1051
转载 收藏,Linus Torvalds删除链表节点的NB代码。
void remove_if(node ** head, remove_fn rm) { for (node** curr = head; *curr; ) { node * entry = *curr; if (rm(entry))
2013-07-24 15:46:26 1082
原创 生成蜂窝网络图
有蜂窝网络如图,从1开始,按顺时针方向编号。要求给一个蜂窝数目N,得到整个蜂窝网络的图。设每个节点周边的六个方向,按顺时针为 d1~d6。思路就是根据当前的一个节点,要发展出下一个节点,那么下一个节点在当前节点的哪个方向上?经过分析,有如下3个规则:规则1:以当前节点base为基础,按d1~d6方向发展新的节点。比如以1为基础,顺时针发展出2、3、4、5、6、7在节点1的d6方向上
2012-12-22 21:15:27 2806
原创 第N个丑数生成算法
丑数:1和只可以被2、3、5整除的数。要求输入N,能够找出第N个丑数。 第一个想法是从2开始,对每个数检查是不是只可以被2、3、5整除,可以的话,就记录下一个丑数,直到找到第N个丑数为止。这个方法实现起来比较简单,但若N很大,则可能需要对数倍甚至数十倍于N的数进行计算,且数越大,需要做的除法就越多,效率就低了。 那么倒过来,不判断现成的数是不是丑数,而从小到大生成丑数,这样是不
2012-12-20 22:15:52 1395
原创 windows使用消息进行控制台进程间通信
windows进程间通信的方式很多,通过获取窗口句柄,就可以用消息机制进行进程间的通信。 控制台程序不使用窗口,但可以通过创建不可见的窗口来使用消息机制进行进程间通信。 需要接受消息的进程,使用CreateWindow创建一个不可见的窗口,比如 HWND hWnd = CreateWindow(_T("STATIC"), _T("receiv
2012-12-12 23:28:21 2229
原创 C++ 中const关键字用法小结
相对于C语言中,const关键字只用来修饰一个赋值后不可再改变的变量,C++中的const用途要多很多,也容易搞混。看了两遍C++编程思想的常量章节,将自己的理解做一个记录。 一、定义常量 1、指定类型和不指定类型 在定义常量的时候,加上类型很好理解。比如const int a; 说明常量a是整形的。 编程思想中举例定义常量时
2012-11-21 00:23:02 573
原创 小结,继承中的public、protected和private
在一个类中,public修饰的成员和方法可以被类对象直接访问和调用,而private和protected修饰的成员和方法只能被类的成员函数访问和调用,不能被对象访问,这两个修饰看起来是一样的。class Test{private: int a; void print(){coutprotected: int b; void printb(){
2012-07-04 23:15:14 466
原创 拷贝构造函数之我见
直接用一个例子吧://定义一个类TEST有一个数据成员a。构造函数有两个,一个没有参数,一个传入一个TEST对象的地址。class TEST{ int a; public: void seta(int x){a = x;} TEST(TEST *pT){a = pT->a;} TEST(){a = 0;}};//定义一个TEST类对象aa,并修
2012-07-02 19:29:46 348
原创 初识敏捷
敏捷开发,多年前就听说过了。那个时候根本不懂软件工程。毕业设计的时候还用了瀑布模型,不过就那点代码,不过是学生自己在YY罢了。公司一直以来都用V模型,我想,这么大规模的软件,要用敏捷,要迭代,不可行吧?事实证明不过是我自己鼠目寸光而已。业界早就在用敏捷了,公司其他部门已经有用敏捷的了,我们隔壁部门已经在用敏捷了。很幸运我是我们这个团队中第一批接触敏捷的人。今天的workshop
2008-10-21 20:00:00 683
C#+opencv拍照和图片对比
2018-08-01
追追快递 android版
2014-08-05
Android快递跟踪
2014-07-29
能够记录下工作任务的桌面NOTE
2014-06-20
QY的计算器(V1.0 for android)
2013-04-25
QY的计算器(V1.0)+源码
2013-04-25
QY的android计算器(V1.0)+源码
2013-04-25
easyui-combobox不能选择下拉项的问题
2022-09-29
Prometheus采集数据时,采集项的名称能不能自定义呢?
2022-04-24
CPU是如何实现指令集的
2018-03-08
C#缩放图片后,左边缘颜色失真的问题
2017-12-12
C# 使用FtpLib无法登录本地FTP服务器
2017-06-11
C# 使用了NHibernate后,log4net就打不出日志了
2017-06-06
用nethogs跟踪到一个unknown TCP,这个是什么?
2017-05-10
一个关于使用iText生成PDF的页面尺寸配置问题
2016-10-13
SQLITE3保存小数的问题
2015-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人