C#和C++之间通过WM_COPYDATA相互传递数据结构
前言:今天真心忍不住要写这篇博客了,原因很简单,前几天在做这方面的通信,调试了好久,各种bug,也是第一次在C#和C++之间通过SendMessage传递数据结构,不知道怎么弄,去度娘了几十篇博客,要么就是文不对题,要么就是残章断句,要么就是互相copy,越看越烦,问题也一时半会儿解决不了,于是冷静下来想想,再好好找找,果然找到了一片...
分类:
编程语言 时间:
2016-07-19 10:40:39
阅读次数:
211
浏览器在上传的过程中是将文件以流的形式提交到服务器端,一般选择采用apache的开源工具common-fileupload这个文件上传组件,common-fileupload依赖于common-io包,因此开发工程中需要导入common-fileupload ,和 common-io 包。
在保存文件名的,可能存在文件重名覆盖问题,处理这类问题方式很多, 如为每个上传文件创建一个独...
分类:
编程语言 时间:
2016-07-19 10:37:24
阅读次数:
179
第十一章 C语言中的信号量
作者:Allen B. Downey
原文:Chapter 11 Semaphores
in C
译者:飞龙
协议:CC BY-NC-SA 4.0
信号量是学习同步的一个好方式,但是它们实际上并没有像互斥体和条件变量一样被广泛使用。
尽管如此,还是有一些同步问题可以用信号量简单解决,产生显然更加合适的解决方案。
这一章展示了C语言用...
分类:
编程语言 时间:
2016-07-19 10:35:28
阅读次数:
321
//如果链表的的数据类型是对象,则关于比较的方法全部改成compare()
//class Book{
// private String title;
// private double price;
// public Book(String title,double price){
// this.title = title;
// ...
分类:
编程语言 时间:
2016-07-19 10:36:32
阅读次数:
162
1、仔细区别pointer和references
不论pointer或是references都使你间接参考其它对象。
没有所谓的null reference。一个reference必须总代表某个对象。
如果你有一个变量,其目的是用来指向(代表)另一个对象,但是也有可能它不指向(代表)任何对象,那么你应该使用pointer,因为你可以将指针设为null。换个角度...
分类:
编程语言 时间:
2016-07-19 10:34:46
阅读次数:
228
在Spring配置Mybatis的文件中我们可以看到如下代码:
MapperScannerConfigurer,让它扫描特定的包,自动帮我们成批地创建映射器。这样就大大减少了配置的工作量。
basePackage属性是让你为映射器接口文件设置基本的包路径。可以使用分号或逗号作为分隔符设置多于一个的包路径。每个映射器都会在指定的包路径中递归地被搜索到。被发现的映射器将会使用Spri...
分类:
编程语言 时间:
2016-07-19 10:31:51
阅读次数:
256
摘要:本文主要讲了读写锁。一、读写锁ReadWriteLock 在上文中回顾了并发包中的可重入锁ReentrantLock,并且也分析了它的源码。从中我们知道它是一个单一锁(笔者自创概念),意思是在多人读、多人写、或同时有人读和写时。只能有一个人能拿到锁,执行代码。但是在很多场景。我们想控制它能多人同时读,但是又不让它多人写或同时读和写时。(想想这是不是和数据库的可重复读有点类型?),...
分类:
编程语言 时间:
2016-07-19 10:32:20
阅读次数:
183
敌兵布阵
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 74051 Accepted Submission(s): 31080
Problem Description
C国的死对头A国这段时间正在进行军事演...
分类:
编程语言 时间:
2016-07-19 10:31:59
阅读次数:
141
eclipse安装maven插件,创建基于maven的java web项目,maven Java web项目的JDK / WEB 版本调整...
分类:
编程语言 时间:
2016-07-19 10:29:48
阅读次数:
193
内部类
- Math
- Date
- String
- Array
- Boolean
- Number
系统函数
1. 内部类
1) 什么是内部类
JavaScript中本身就提供一些 可以直接使用的类,
这种由JS本身事先定义好的类就是内部类
2) 主要的内部类
① Array
...
分类:
编程语言 时间:
2016-07-19 10:28:55
阅读次数:
196
A Walk Through the Forest
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 7601 Accepted Submission(s): 2796
Problem Description
...
分类:
编程语言 时间:
2016-07-19 10:29:34
阅读次数:
150
“求线段交点”是一种非常基础的几何计算, 在很多游戏中都会被使用到.
下面我就现学现卖的把最近才学会的一些”求线段交点”的算法说一说, 希望对大家有所帮助.
本文讲的内容都很初级, 主要是面向和我一样的初学者, 所以请各位算法帝们轻拍啊 嘎嘎 引用
已知线段1(a,b) 和线段2(c,d) ,其中a b c d为端点, 求线段交点p .(平行或共线视作不相交)算法一: 求两条线段所在直线的...
分类:
编程语言 时间:
2016-07-19 10:29:59
阅读次数:
423
今天开始将之前的笔记写到博客上,希望能写完
(第一章)
首先将第一章的几个函数截图放上来,之后会经常用到,就算记不住也要经常看看。
我一开始也是觉得这些没什么好看的,结果用到的时候就吃亏了,每次都要翻书查看,还有可能写错,所以希望大家在学习这本书的时候,一定不要对这些基础知识懈怠。
特意一点,在查看包的时候...
分类:
编程语言 时间:
2016-07-19 10:26:12
阅读次数:
307
“单一职责”模式
在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。
典型模式
- Decorator
- Bridge
1.动机在某些情况下我们可能会“过度地使用继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类...
分类:
编程语言 时间:
2016-07-19 10:26:40
阅读次数:
259
学习资料:www.fishc.com
我的第一个程序:
print('-------MissZhou的第一个游戏-------------')
temp=input('猜猜她心里想的是那个数字')
guess=int(temp)
if guess==8:
print("你怎么猜到了")
print("猜到了也没用")
else:
print("猜错啦 想的是8")
pr...
分类:
编程语言 时间:
2016-07-19 10:26:47
阅读次数:
216
一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上百个表的几百上千个字段,真是一件让人很头痛的事情。
用其他工具生成多少会有一些不尽人意的地方,于是就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,支持单个和批量生成JavaBean,现在不但成员变量上能生成备注了,而且在Getter和Setter上也能有备注了!...
分类:
编程语言 时间:
2016-07-19 10:22:39
阅读次数:
164
我的leetcode之旅,该篇章主要完成使用Java实现算法。这是第8篇String to Integer (atoi)...
分类:
编程语言 时间:
2016-07-19 10:20:11
阅读次数:
151