- 浏览: 274854 次
- 性别:
- 来自: 成都
-
最新评论
-
f002489:
我用Python爬了4400条淘宝商品数据,竟发现了这些“潜规 ...
爬取千万淘宝商品的python脚本 -
f002489:
java职业分析与技能图谱
java职业发展所应具有的技能。 学习路线图 -
f002489:
C#调用C++类库的几种方式C#委托实现C++ Dll中的回调 ...
C#中直接操作内存的方法 -
f002489:
如何测量C#代码的运行时间 :(1)用Datatime和Tme ...
C#中直接操作内存的方法 -
f002489:
使用c语言调用python小结
Python与C/C++相互调用
文章列表
包含目录:#include <headerfile.h>中headerfile.h的搜索目录。
如果有XXX.h找不到,设置这个目录可以解决。
附加依赖项:C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码。
所以,要使用一个库,除了要include他的头文件以外,还要在链接过程中把lib加进去。这个就是在附加链接库中设置。
其实,一般的库会用#pragma comment(lib,"xxx.lib") 来设置
这个过程出错会出现link error,大概 ...
使用def文件简化dll导出
http://www.cnblogs.com/TianFang/archive/2013/05/04/3059073.html
http://www.cnblogs.com/TianFang/archive/2013/05/04/3059073.html
====================***************==================
Def文件的简单示例如下:
LIBRARY
EXPORTS
add
最后记得在链接器选项中选中使用的def文件(默认情况下,添加def文件时会自动加上该选项,无 ...
Linux的进程间、线程间通信方式小结
- 博客分类:
- 网络技术
http://blog.csdn.net/alexlee1986/article/details/21227417
Linux系统中的进程间通信方式主要以下几种:
同一主机上的进程通信方式
* UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal)
* System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory)
网络主机间的进程通信方式
* RPC: Remote Procedure Call 远程过程调用
* Socket: 当前最流行的 ...
http://blog.chinaunix.net/uid-23544029-id-311366.html
C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。
数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。
指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。指针远比数组灵活,但也更危险。
下面以字符串为例比较指针与数组的特性。
1 修改内容
示例1中,字符数组a的容量是6个字符,其内容为h ...
http://blog.sina.com.cn/s/blog_8b71d3a9010104rp.html
重载(overload)、覆盖(override)、隐藏(hide)的区别
这三个概念都是与OO中的多态有关系的。如果单是区别重载与覆盖这两个概念是比较容易的,但是隐藏这一概念却使问题变得有点复杂了,下面说说它们的区别吧。
重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。
覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体 ...
fscanf 跳过空格,读取一行
- 博客分类:
- C
fscanf(fp, "%s", sLineWord);
以上语句,在读取一行数据时,如何遇到该行数据有空格,那么读到空格处就停止,不再继续向下读。
若想遇到空格继续读取,读取完整的一行数据,则用如下语句
fscanf(fp, "%[^\n]%*c", sLineWord);
http://blog.csdn.net/dcx903170332/article/details/7601812
最近发现很多人问到怎么才能访问别人机子上的oracle,这里来给大家做个示范。
借助工具的话,oracle就自己带了两个在开始菜单中找到oracle的快捷方式找到
配置和移值助手(Configuration and Migration Tools)下面:net configuration assistant 和net manager
一.net configuration assistant
1.选择本地NET服务名配置
2.添加
3.在服务名中输入你要访问的机子的or ...
oracle11本地访问局域网不行的解决
- 博客分类:
- Oracle
http://www.2cto.com/database/201212/174202.html
oracle11本地访问局域网不行的解决
访问局域网Oracle数据库 解决在不能上网的情况下面局域网内无法访问oracle数据库
碰到过3次这种情况,整个研发部门基本是没有办法做事。 www.2cto.com
早上起床快上班的时候还是不甘心,终于找到方法,
记住设置完之后要重启电脑,而且设置完之后,如果在没有因特网的情况下面数据库访问很慢
现在有两台电脑 A 和 B ;
电脑 A 上有 Oracle11G服务端; ip地址 192.168.1.120; 端口1521 ;
电脑 A ...
Oracle OCI
- 博客分类:
- Oracle
http://alienchang.iteye.com/blog/1287971
http://www.cnblogs.com/ychellboy/archive/2010/04/16/1713884.html
http://blog.sina.com.cn/s/blog_591f0e6e0100xu8j.html
http://bbs.chinaunix.net/thread-206023-1-1.html
http://www.oracle.com.cn/viewthread.php?tid=83484
Linux头文件 C/C++头文件
- 博客分类:
- C++
http://blog.csdn.net/wubin1124/article/details/4971359
http://blog.163.com/sweetlife_112/blog/static/115931720103147453615/
-------------------------
linux常用头文件如下:
POSIX标准定义的头文件
<dirent.h> 目录项
<fcntl.h> 文件控制
<fnmatch.h> 文件名匹配类型
<glob.h> 路径名模式匹配类型
<grp. ...
UTF8 和 GBK混合的文本识别转换.....
- 博客分类:
- C
http://bbs.chinaunix.net/thread-971041-1-1.html
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <iconv.h>
#include <stdint.h>
#include <e ...
http://www.cnblogs.com/java0721/archive/2012/07/21/2602963.html
java课程设计例子
Java如何获取文件编码格式
1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK。
按照给定的字符集存储文件时,在文件的最开 ...
http://www.ibm.com/developerworks/cn/aix/library/1206_yudh_unixproblemsolve/
http://www.csdn.net/article/2012-06-20/2806770
http://blog.csdn.net/wuyazhe/article/details/5775666
二进制序列化
首先。你被序列化的类需要用[Serializable]特性修饰,例如:
view plain
[Serializable]
public class AA
{
public int i = 5;
}
那么你可以用如下方法序列化和反序列化:
view plain
/// <summary>
/// 序列化为二进制字节数组
/// </ ...
.Net对于远程调用提供了两种方法:Remoting和WebService。
WebService现在是如火如荼,特别是有一种比较流行的架构:Winform+WebService(Java、.Net),
我曾经做过的一个项目就是这样子的,分布式、跨平台、极佳的用户体验,这三者结合起来是不是很诱人?
不过,这里我只说Remoting,Remoting具有以下特点:
1、Tcp通道的Remoting速度非常快
2、虽然是远程的,但是非常接近于本地调用对象
3、可以做到保持对象的状态
4、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象
缺点:
1、不是标准的应用 ...