面试荔枝FM杯具,遂死磕AQS途中发现一个有趣的模版用法,记下来。 模版方法是很重要的设计模式,在数据访问层、众多的插件接口都可见其影子,一般的实现都是在模版中定义抽象方法并使用其方法进行算法,让具体的模版定义定制的功能,类似: 然而有时候你可能没办法让productA() 称为抽象方法,比喻你需要 ...
分类:
编程语言 时间:
2018-04-28 01:26:04
阅读次数:
179
1、信号和槽 2、自定义信号槽 3、自定义信号槽需要注意的事项 4、信号槽的更多用法 5、案例........ ...
分类:
编程语言 时间:
2018-04-28 01:26:10
阅读次数:
241
写kNN,需要在python中实现kd tree 思考了一下,在python下写这种算法类的东西,还是十分别扭 于是希望用ctypes调用一下c++动态加载库 于是尝试实现一下 最后百度发现原因是 c++的编译后,函数名会被改变(为了实现重载) 用extern "C"声明后,就会使用c的方式进行编译 ...
分类:
编程语言 时间:
2018-04-28 01:26:33
阅读次数:
469
关联规则--Apriori算法部分讨论的关联模式概念都强调同时出现关系,而忽略数据中的序列信息(时间/空间): 时间序列:顾客购买产品X,很可能在一段时间内购买产品Y; 空间序列:在某个点发现了现象A,很可能在下一个点发现现象Y。 例:6个月以前购买奔腾PC的客户很可能在一个月内订购新的CPU芯片。 ...
分类:
编程语言 时间:
2018-04-28 01:26:49
阅读次数:
442
一直一来,对JavaScript的代码执行顺序,大部分人都会认为 这里看起来似乎都很合理,但是 没有想象的那么简单 在看这一段代码 两次都会打印出foo2 这里涉及到两个问题 变量提升(之前写过) 函数提升 JavaScript引擎并不是一行一行分析 执行程序 而是一段一段的执行 ,当执行一段代码的 ...
分类:
编程语言 时间:
2018-04-28 01:27:23
阅读次数:
249
今天小编带大家一起来利用Python爬取网易云音乐,分分钟将网站上的音乐down到本地。 ...
分类:
编程语言 时间:
2018-04-28 01:27:30
阅读次数:
351
1. 确认项目可用。 2. 找到[file]-[project structure]点击进入。 3. 打开artifact,选中。 4. 选择Type类型的Web Application Archive。 5. 勾选Bulid on make后点击Apply 6. 选择[Build]-[Build ...
分类:
编程语言 时间:
2018-04-28 01:29:07
阅读次数:
173
一、MFC socket网络编程(流程示例) 1.TCP流式套接字的编程步骤 在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK! 服务器端程序: 1、加载套接字库 2、创建套接字(socket)。 3、将套接字绑定到一个本地地址和端口上(bind)。 4、将套接字设 ...
分类:
编程语言 时间:
2018-04-28 01:29:43
阅读次数:
168
HRBUST1613 待优化 注意换行对于char读取的影响!!! bfs大体步骤:建立记录地图,确定起点,起点入队,以队列不空为条件循化,在循环内不断把队列的首元素当成操作元素,并把此操作元素的所有下层可能结果入队。 这样循环往复就可以把每层搜尽。 ...
分类:
编程语言 时间:
2018-04-28 01:30:45
阅读次数:
188
2017 2018 2 20165325 实验三《Java面向对象程序设计》实验报告 ==== 一、敏捷开发与XP实践 1 实验要求: 在IDEA中使用工具(Code Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水 ...
分类:
编程语言 时间:
2018-04-28 01:31:37
阅读次数:
235
1、条件语句#语法:if : elif : elif : else: if 语句执行有个特点,它是从上往下判断,如果在某个判断上是 True,把该判断对应的语句执行后,就忽略掉剩下的 elif 和 else当 if 有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 ... ...
分类:
编程语言 时间:
2018-04-28 01:32:04
阅读次数:
222
一个基于UDP的网络通迅程序:整个例子有两个程序组成,一个发送数据,另一个程序接收数据后,完成绘图工作。本文程序运行效果图如下: 一、发送程序首先建立数据发送程序( Fason) 。一共发送四个数据:圆心的 X坐标、圆心的 Y坐标、圆半径 R、圆的颜色。它的实现主要如下:void CFasonDlg ...
分类:
编程语言 时间:
2018-04-28 01:32:23
阅读次数:
192
1.环境搭建在开始写第一个Java程序之前,我们需要做一些简单的准备工作。 1.1 还记得DOS吗 我们可以通过图形界面来操作我们的电脑。但作为程序员,你首先需要学会用命令行的方式来操作电脑,因为不是所有的电脑都提供图形界面的。 Windows环境下可以通过DOS来执行命令。 你只需要记住大概5个命 ...
分类:
编程语言 时间:
2018-04-28 01:32:47
阅读次数:
288
月考题: 7th_questions文件内容如下: test2.py文件内容如下: 答案: ...
分类:
编程语言 时间:
2018-04-28 01:32:54
阅读次数:
197
Code: ...
分类:
编程语言 时间:
2018-04-28 01:33:50
阅读次数:
172
python os模块 import os os.getcwd() # python脚本所在工作目录的路径 os.chdir(r'/tmp') # 切换目录到tmp os.makedirs(r'/a/b/c') # 创建多层文件夹 os.removedirs(r'/a/b/c') #删除多层文件夹 ...
分类:
编程语言 时间:
2018-04-28 01:34:43
阅读次数:
172
加了星号(*)的变量args会存放所有未命名的变量参数,args为元组;而加**的变量kwargs会存放命名参数,即形如key=value的参数, kwargs为字典。 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 # ###################### 普通函数 ## ...
分类:
编程语言 时间:
2018-04-28 01:34:51
阅读次数:
207
win32ts.WTSRegisterSessionNotification监控计算机锁定状态https://msdn.microsoft.com/en-us/library/aa383841(v=vs.85).aspx代码:WM_WTSSESSION_CHANGE=0x2B1classWTSMonitor():className="WTSMonitor"wndName="WTSEventMoni
分类:
编程语言 时间:
2018-04-28 10:43:18
阅读次数:
406
1.字典的基本特征: key-value结构 key唯一,必须为不可变数据类型 value可以不唯一 无序 查找速度快 2.创建一个字典: info={“gaohui”:"IT",21,"PYTHON","hong":"stu",22,"java",2:3} 3.在字典里增加内容: info["aa ...
分类:
编程语言 时间:
2018-04-28 10:43:26
阅读次数:
115
2 1 参考 http://www.cnblogs.com/rocedu/p/6371315.html SECUNITTEST 参考http://www.cnblogs.com/rocedu/p/6736847.html 提交最后三个测试用例都通过的截图,截图上要有画图加水印,输入自己的学号。 码云 ...
分类:
编程语言 时间:
2018-04-28 10:43:49
阅读次数:
192