C#编写的代码属于跨平台的托管代码,C++语言可以编写托管(managed)和非托管(native)代码。在C#与C++的混合编程中,经常会使用C#来调用native C++的DLL,下面有两种常用的调用方法供大家参考。 使用P/Invoke直接调用native C++ Dll里面的函数。(注:此方 ...
分类:
编程语言 时间:
2017-07-10 20:12:17
阅读次数:
195
Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符。优点:速度快,ascii字符,肉眼不可理解缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合Python中进行Base6 ...
分类:
编程语言 时间:
2017-07-10 20:10:45
阅读次数:
162
本节内容 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人 ...
分类:
编程语言 时间:
2017-07-10 20:10:29
阅读次数:
174
今天遇到一个字符串,怎么匹配空格都不成功!!! 我把空格复制到test.properties文件 显示“\u3000” ,这是什么? 这是全角空格!!! 查了一下 \s 不支持全角 1、"\s"匹配的是哪一种空格? 正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等;中文全角空格 \s ...
分类:
编程语言 时间:
2017-07-10 20:09:58
阅读次数:
5075
提到两个数互换,首先想到的应该是如何不引入第三个数实现,当然也有很多方法。 想到个有趣的事就是怎么用一行代码搞定互换,其实也不难。 先来两种小学生写法: a = a + b - (b = a); a = a * b / (b = a); 以上两句结果一样,就是把a,b值互换。 还有一种无赖写法: a ...
分类:
编程语言 时间:
2017-07-10 20:09:32
阅读次数:
159
python里list的经常用法都试用了一下,把功能和用法小结一下,这里不包含那些“__xxx__”形式的内置函数 #__author__ = 'hualong_zhang' # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaulten ...
分类:
编程语言 时间:
2017-07-10 20:08:41
阅读次数:
204
1、ArrayList java.util.ArrayList<E> add(E e) //插入尾部 add(int index, E element) remove(int index) remove(Object o) get(int index) indexOf() lastIndexOf() ...
分类:
编程语言 时间:
2017-07-10 20:08:31
阅读次数:
165
C++中extern "C"的设立动机是实现C++与C及其他语言的混合编程。 C++为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。对于函数void foo( int x, int y );该函数被C编译器编译后在符号库中的名字为_foo。而C++编译器则会产生像_foo_int_i ...
分类:
编程语言 时间:
2017-07-10 20:08:13
阅读次数:
196
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' ...
分类:
编程语言 时间:
2017-07-10 19:20:00
阅读次数:
177
1.创建Cookie document.cookie = "name=值1;expires=过期时间" 注:Cookie的过期时间可以不设置,如果不设置过期时间创建的Cookie在关闭浏览器时浏览器会自动清空。 2.读取Cookie(字符串分割) var d = new Date(); d.setT ...
分类:
编程语言 时间:
2017-07-10 19:18:58
阅读次数:
180
在之前的博文中我们已经可以顺利驱动摄像头来採集源图像。在这篇博文中将正式为其加入性别识别的代码,实现摄像头视频的人脸性别识别。 一、人脸检測 在得到摄像头採集的源图像之后,首先要做的就是对其进行人脸检測,将人脸区域切割出来。这步相对来说比較简单。仅仅需在定时器时间触发函数中加入人脸检測的代码就可以。 ...
分类:
编程语言 时间:
2017-07-10 19:17:24
阅读次数:
275
由于网站几次被人以搞并发弄跨了,所以百度了一堆方法。其中有一篇针对apache的能限制ip访问量。不允许同一ip大并发访问。 安装模块 配置文件 可直接在网站内做如下设置 ...
分类:
编程语言 时间:
2017-07-10 19:17:08
阅读次数:
159
一、C/S架构和B/S架构的简介 略 二、osi七层模型 略 三、socket层 1、如图所示: socket层是存在于应用层和传输层直接抽象出来的一层。 2、socket层是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门 ...
分类:
编程语言 时间:
2017-07-10 19:16:27
阅读次数:
147
线程同步-信号量(semaphore)生产者与消费者问题再思考在实际生活中,仅仅要有商品。消费者就能够消费,这没问题。但生产者的生产并非无限的。比如,仓库是有限的,原材料是有限的,生产指标受消费指标限制等等。为了进一步,解决好生产者与消费者问题,引入信号量进机制。信号量信号量(semaphore)是 ...
分类:
编程语言 时间:
2017-07-10 19:14:07
阅读次数:
139
这篇文章主要介绍了自己编程中遇到的Python错误和解决方法汇总整理,本文收集整理了较多的案例,需要的朋友可以参考下 这篇文章主要介绍了自己编程中遇到的Python错误和解决方法汇总整理,本文收集整理了较多的案例,需要的朋友可以参考下 开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的 ...
分类:
编程语言 时间:
2017-07-10 19:12:49
阅读次数:
374
浅谈Node.js单线程模型 Node.js采用 事件驱动 和 异步I/O 的方式,实现了一个单线程、高并发的运行时环境,而单线程就意味着同一时间只能做一件事,那么Node.js如何利用单线程来实现高并发和异步I/O?本文将围绕这个问题来探讨Node.js的单线程模型: 1、高并发 一般来说,高并发 ...
分类:
编程语言 时间:
2017-07-10 19:12:32
阅读次数:
214
【注: 以下示例python3版本】 示例一: import tkinter as tkapp = tk.Tk()app.title("FishC Demo")theLable = tk.Label(app, text="我的第二个窗口程序",width=20,height=10)#标签控件;可以显 ...
分类:
编程语言 时间:
2017-07-10 19:11:12
阅读次数:
201