请注意,Zanblog并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome

C,C++中调用python脚本(2)-高级应用

Web开发 14,224
还是先说一下背景吧,之前有写过C,C++代码中调用python脚本,但也仅是停留在浅尝辄止的地步,这次由于在fuload中要实现调用python的脚本,所以继续深入了解了一下。 提前打好招呼,这篇文章有点长,但是信息量也比较大,如果感兴趣希望能耐心读下去。 另外,文章中的...
阅读全文 11

C,C++中调用python脚本(2)-高级应用

12-14 14,224

还是先说一下背景吧,之前有写过C,C++代码中调用python脚本,但也仅是停留在浅尝辄止的地步,这次由于在fuload中要实现调用python的脚本,所以继续深入了解了...
阅读全文 11

时间相关的一些前后台知识

Web开发 6,744
最近有很多时间相关的一些技术积累,主要分为三块, 1.gettimeofday时间差不准的bug 2.时间的字符串形式和时间戳形式的转化(C语言) 3.提供时间日期选择的控件 一.gettimeofday时间不准的bug 先从第一个说起吧,前几天在fuload项目通过如下代码统计调用消耗的时间...
阅读全文 3

时间相关的一些前后台知识

12-12 6,744

最近有很多时间相关的一些技术积累,主要分为三块, 1.gettimeofday时间差不准的bug 2.时间的字符串形式和时间戳形式的转化(C语言) 3.提供时间日期选择的...
阅读全文 3

参考python来简写C代码

Web开发 8,202
由于python语法的简洁,所以在写c代码的时候,有时候也会想能不能把C代码写的更简练一点,这几天遇到一个,给大家分享一下。 比如我们要用C写一个判断语句,然后根据不同的值返回不同的内容。 C++ if(1 == val) { return "this i...
阅读全文 34

参考python来简写C代码

12-08 8,202

由于python语法的简洁,所以在写c代码的时候,有时候也会想能不能把C代码写的更简练一点,这几天遇到一个,给大家分享一下。 比如我们要用C写一个判断语句,...
阅读全文 34

python与c-跨语言级别的进程间通信

Web开发 11,691
今天发文比较多,哈,实在是觉得知识就该及时沉淀下来,时间长了难免记忆会模糊。 OK,直接切入正题,之前http://t.vimer.cn上提过正在开发的fuload压力测试框架,由于是想拿python做胶水语言,所以不可避免的涉及到了进程间通信的问题。 简单来说就是,一个python写...
阅读全文 4

python与c-跨语言级别的进程间通信

12-01 11,691

今天发文比较多,哈,实在是觉得知识就该及时沉淀下来,时间长了难免记忆会模糊。 OK,直接切入正题,之前http://t.vimer.cn上提过正在开发的fuload压力测试...
阅读全文 4

C,C++代码中调用python脚本

Web开发 15,505
今天在开例会的时候,提到其他小组要做一个通用任务系统,会涉及到C++调用其他语言脚本开发的逻辑。之前倒是听互娱那边的同事说过,他们都是嵌入lua来进行脚本编程,但自己从来没试过。 而作为一个严重中毒的vim+python爱好者,其实我每天都在用vim直接执行python命...
阅读全文 23

C,C++代码中调用python脚本

11-19 15,505

今天在开例会的时候,提到其他小组要做一个通用任务系统,会涉及到C++调用其他语言脚本开发的逻辑。之前倒是听互娱那边的同事说过,他们都是嵌入lua来进行脚...
阅读全文 23

在C++中实现foreach循环,比for_each更简洁!

Web开发 24,763
python,c#,java里面都有类似于foreach的结构,stl里面虽然有for_each这个函数,但是感觉使用还是太繁琐了一些,所以就自己实现了一个。 先来看看stl里面的for_each函数,官方文档上的原型如下: C++ Function for_each (InputIterator...
阅读全文 18

在C++中实现foreach循环,比for_each更简洁!

10-25 24,763

python,c#,java里面都有类似于foreach的结构,stl里面虽然有for_each这个函数,但是感觉使用还是太繁琐了一些,所以就自己实现了一个。 先来看看stl里面的for...
阅读全文 18

一个简单的stl中string的split函数

Web开发 12,691
在python,c#等语言中,string都是默认提供split这个函数的,C++里面却没有默认实现,但又经常会用到,所以就简单实现了一个: C++ int SplitString(const string &srcStr,const string &splitStr,vector<string> &d...
阅读全文 12

一个简单的stl中string的split函数

10-21 12,691

在python,c#等语言中,string都是默认提供split这个函数的,C++里面却没有默认实现,但又经常会用到,所以就简单实现了一个: C++ ...
阅读全文 12

关于python和C++中子类继承父类数据的问题

Web开发 9,273
今天在测试的时候发现一个很诡异的问题,语言描述不清楚,直接看代码吧。为了测试各种可能性,我写了两种类继承的代码如下: Python #!/usr/bin/python #-*- coding: UTF-8 -*- import re import sys import os import json import...
阅读全文 26

关于python和C++中子类继承父类数据的问题

9-26 9,273

今天在测试的时候发现一个很诡异的问题,语言描述不清楚,直接看代码吧。为了测试各种可能性,我写了两种类继承的代码如下: Python ...
阅读全文 26

c、cpp中使用匿名结构体、类定义数组

Web开发 8,250
今天在翻unix网络编程的时候,无意中看到了使用匿名定义结构体/类定义数组的一段代码。 于是写了测试代码如下: C++ #include <iostream> #include <string> #include <vector> #include <map> using name...
阅读全文 6

c、cpp中使用匿名结构体、类定义数组

9-20 8,250

今天在翻unix网络编程的时候,无意中看到了使用匿名定义结构体/类定义数组的一段代码。 于是写了测试代码如下: C++ #incl...
阅读全文 6

关于在“写时拷贝”发生的情况下直接操作string中内容出现的问题

Web开发 5,696
注:本文是公司同事的一个分享,由于很有代表性,特分享在此,希望对大家有用。 上次welkin在处理一个豆瓣的cgi时遇到1个奇怪的问题,就是对一个string对象的修改引起了另一个string对象的同步修改。后来定位到原有,是因为有函数对string对象的buf内容直接进行了操...
阅读全文 14

关于在“写时拷贝”发生的情况下直接操作string中内容出现的问题

6-18 5,696

注:本文是公司同事的一个分享,由于很有代表性,特分享在此,希望对大家有用。 上次welkin在处理一个豆瓣的cgi时遇到1个奇怪的问题,就是对一个string对象的...
阅读全文 14