由买买提看人间百态

topics

全部话题 - 话题: ctype
1 (共1页)
z***l
发帖数: 256
1
int在使用ctypes,我遇到了一个问题。在动态链接库liba.so中有个函数f(int input,
int(*callback)(event*)),其中int(*callback)是一个函数,event是一个struct,它的
指针是callback的参数。在f中会对event进行修改,而callback会捕获到这个修改,例如
f(input,int(*callback)(event*)){
event.value=input;
}
我在python中定义一个callback函数,然后试图调用f函数
def callpack(event)
print event.vaule
liba = cdll.LoadLibrary("liba.so")
event1=event()
liba.f(1,callback(event1))
问题出来了,f并不会把event1作为passing by refenece, event1不会被修改。如果改成
liba.f(1,callback(byref(event1))),则会报错。我也尝试用CFUNCTYPE来解决,但好
像没有效
p*****s
发帖数: 344
2
你传入f的event必须是ctype里的struct吧?

例如
z***l
发帖数: 256
3
是ctype的struct
r******9
发帖数: 129
4
来自主题: Programming版 - copy constructor 问题
关于什么时候调用copy constructor的问题, 看下面的例子
class cType
{
public:
cType(){}
cType(const cType& obj)
{
cout << "copy constructor is called" << endl;
}

cType namedObj()
{
cType d;
return d;
}
cType pointer()
{
cType *d = new cType();
return *d;
}
};
int main()
{
cType obj;
obj.namedObj(); //这个就不会调用copy constructor
obj.pointer(); //这个就会调用 copy constructor
}
为什么会有这个区别呢? 不是说只要返回值不是reference 就会copy么?
多谢指教
o*******0
发帖数: 699
5
来自主题: Programming版 - copy constructor 问题
调了一下,学到一点东西。
cType namedObj()
{
cType d;
return d;
}
是对的,copy constructor 在返回时调用。
cType& namedObj()
{
cType d;
return d;
}
是错的,返回完reference再调用copy constructor
cType pointer()
{
cType *d = new cType();
return *d;
}

cType& pointer()
{
cType *d = new cType();
return *d;
}
都是对的。虽然copy constructor 调用时间不同。
A*X
发帖数: 908
6
来自主题: TVGame版 - PS3系列密钥公布(转载)
GG! SONY~ PS3系列密钥公布~!1
fail0verflow、Mathieulh、geohot众神给的贺礼,毕竟有时差。 有了这些,我们什么
都能签。
@fail0verflow said:
Private Pastie <-- sha1 hashes for some keys
Sony seem to have just randomly sprinkled crypto on the PS3 as magical pixie
dust. Wackier crypto usage MUST be more secure, right? Right?
Code:
a3d8fbcf120177844c848c72afe8bf7e5fa29ab4 iso-ctype-315
287e056ab77c7a10ec73108e63f12b811ff0f888 iso-iv-315
161e5c4ca0064bddf445c19d89f703384e504f41 iso-key-315
9739847f294d869b4c73fc8115be3f60cf660c4c iso-... 阅读全帖
m****a
发帖数: 4032
7
rt
不评论了 大家自己看吧 连接也有
http://www.google.com/publicdata/explore?
ds=d5bncppjof8f9_&ctype=l&strail=false&nselm=h&met_y=sp_pop_grow&hl=en&dl=
en#ctype=l&strail=false&nselm=h&met_y=sp_pop_grow&scale_y=lin&ind_y=false&
rdim=country&idim=country:CHN:USA&tdim=true&hl=en&dl=en
l********7
发帖数: 1077
8
&ind
在西方媒体的描绘中,朝鲜是一个贫穷落后封闭的国家。但可谁又可以想象朝鲜曾经是
个富裕的初等工业化国家。从google依据世界银行的数据绘制图表:
http://www.google.com/publicdata/explore?
ds=d5bncppjof8f9_&ctype=l&strail=false&nselm=h&met_y=en_atm_co2e_pc&hl=e
n&dl=en#ctype=l&strail=false&nselm=h&met_y=en_atm_co2e_pc&scale_y=lin&in
d_y=false&rdim=country&idim=country:CHN:PRK:KOR:RUS:USA:GBR:UKR:JPN&ifdi
m=country&tdim=true&hl=en&dl=en
我们可以看出,发达国家如英美人均排放量在60年代后基本保持在高位不变。日本在战
后高速增长,到了80年代后稳定在高位,朝鲜人均工业排放量在战后高速发展,远把韩
国甩在后面,并且超过了英国和日本,80年代后期一直保持在高位。最风光的时候,中
国的人均水平只有朝... 阅读全帖
n******h
发帖数: 2482
9
来自主题: SanFrancisco版 - 联邦政府牛啊
Thanks for your tax dollar.

ds=a7jenngfc4um7_&ctype=l&strail=false&nselm=h&met_y=personal_income_per_c
apita&hl=en&dl=en#ctype=l&strail=false&nselm=h&met_y=personal_income_per_c
apita&scale_y=lin&ind_y=false&rdim=region&idim=state:11000&idim=metro:4194
0:41860:14460&tdim=true&hl=en&dl=en
M*****R
发帖数: 650
10
来自主题: SanFrancisco版 - 联邦政府牛啊
靠,我这County per capital income 92K,四口之家岂不是得一年370K才能跟上社会
财富积累的速
度。

ds=a7jenngfc4um7_&ctype=l&strail=false&nselm=h&met_y=personal_income_per_
capit
a&hl=en&dl=en#ctype=l&strail=false&nselm=h&met_y=personal_income_per_capita&
sc
ale_y=lin&ind_y=false&rdim=region&idim=state:11000&idim=metro:41940:41860:
1446
0&tdim=true&hl=en&dl=en
e*****3
发帖数: 610
11
来自主题: SanFrancisco版 - 联邦政府牛啊
MARIN COUNTY比湾区其它几个县高很多,为啥?富人扎堆?

ds=a7jenngfc4um7_&ctype=l&strail=false&nselm=h&met_y=personal_income_per_
a&hl=en&dl=en#ctype=l&strail=false&nselm=h&met_y=personal_income_per_capit
a&
ale_y=lin&ind_y=false&rdim=region&idim=state:11000&idim=metro:41940:41860:
F*******i
发帖数: 190
12
来自主题: Linux版 - Google go 还挺不错的
Thanks! I didn't realize numpy's view/slice has such overhead :)
The Gil I mean, is
http://wiki.python.org/moin/GlobalInterpreterLock
which looks like a pain of ass to me.
Have you tried cython/ctypes?
You should be able to write very fast loop with cython/ctypes.
k***r
发帖数: 4260
13
来自主题: Programming版 - Python problem on 64 bit Linux
I have a shared library file (.so) that I used to call with ctypes.
And that works perfectly on 32 bit Linux. However on this new
64 bit Linux, Python always compiles to 64 bit and ctypes can
not load the 32 bit .so.
The .so uses a 32 bit .a file that I don't have source for,
so I can not compile it to 64 bit.
I tried copying the 32 bit python executable to the 64 bit machine.
However, it loads the 64 bit libraries in /usr/local/lib/python2.5.
I can copy the lib files from the 32 bit machine, to
b******n
发帖数: 592
14
来自主题: Programming版 - 现在Window下写GUI的话用什么库?
Okay, your question was why I don't think Python is good enough. As I said,
it
is okay for a in-house application. Ask yourself what application you have
developed in Python. In C#, it is similar to ctype in Python, without the
parameter problem you normally have with ctype (conversion). Just declare
the
function in C# and then you have it.
This how I see these languages:
C, C++ - for people like puzzel games and the game of creating bugs and fix
later
Java, C# - get job done, platform free beca... 阅读全帖
w*x
发帖数: 518
15
来自主题: Programming版 - matlab 和 R 的最大(根本)区别?
快滚蛋的PHD的一点感觉:
常年用Python + SciPy (因为工作方向的原因,只有比较基础的统计分析,所以scipy
+ scikit完全可以胜任),发了一些东西了,觉得很顺手。
以前是用matlab的,也很好用,但是语言确实比较... ugly, 很多事情要多浪费相当
多时间,毕竟代码重用率相比之下还是略低。
我一个实验室的师兄做的统计稍稍多一些,用不少R + python, 他说R的大量统计包+活
跃的community是python不可比拟的。我感觉statsmodels让python这个方面有很大进步
,但是比R,就现在来说还是差了不少。实话说,我更喜欢python很大一部分原因是因
为这是个real programming language, 用起来比较好玩:)
至于Ruby, Java, C/C++, 前两者科学的库还不成熟,最后的写起来开发效率确实低下
;除非有特别的performance要求,并且用vector优化不起来的,才会去写。(现在有
Cython了,可是每次都看了一眼头大然后直接写C用ctypes调用了……把ctypes当
matlab mex使……)... 阅读全帖
c*********t
发帖数: 1861
16
[问题摘要]
怎样知道哪个DLL文件包含 IMediaSeeking 的实现呢?
[背景]
已知:quartz.DLL 文件包含 IMediaControl 的实现
[全文]
小弟最近用 directshow 写东东。遇到:
from ctypes import *
from ctypes.wintypes import *
from comtypes import client
import sys, time
qedit = client.GetModule('qedit.dll') # DexterLib
quartz= client.GetModule("quartz.dll")
CLSID_FG = '{e436ebb3-524f-11ce-9f53-0020af0ba770}'
filter_graph = client.CreateObject(CLSID_FG,interface=qedit.IFilterGraph)
filter_builder = filter_graph.QueryInterface(qedit.IGraphBuilder)
media_cont
c*******1
发帖数: 240
17
来自主题: History版 - 文革时候的gdp
增长不是特别快,但是也说得过去吧
世界银行的数据:
http://www.google.ca/publicdata/explore?ds=d5bncppjof8f9_&ctype
r***k
发帖数: 13586
18
来自主题: Military版 - 越南最大的战略错误
http://www.google.com/publicdata?ds=wb-wdi&ctype=l&strail=false
越南GDP持续增长
本报河内电 记者赵青报道:据越南计划投资部统计,2010年越南GDP达到1046亿美元,
较2009年增长6.78%,超过6.5%的目标,并首次突破1000亿美元大关。2010年的4个季度
,越南GDP逐渐走高,分别为5.84%、6.44%、7.18%和7.34%。
越南出口增长大幅超预期对2010年GDP增长起到了重要支撑作用。据统计,2010年
越南出口额达到71.63亿美元,较2009年大幅增长 25.5%。出口商品中有18种出口额在
10亿美元以上,其中纺织品出口达到创纪录的111.7亿美元,较2009年增长23.2%。此外
,大米出口也达到660万吨,价值32.3亿美元,创1989年以来新高。
h*****o
发帖数: 1476
19
http://www.google.com/publicdata?ds=wb-wdi&ctype=l&strail=false
美国总体也谈不上衰退,是其他国家以前底子薄,现在很多国家都重发展了,差距缩小
了。
R*******N
发帖数: 7494
20
来自主题: Military版 - 香港是怎么个吸血法?
我说的事实俱在,搞不懂你为什么要想办法反驳事实。不懂的话把我前面的帖子再看一
遍。
谎话说3遍,就能成真理,CIA从戈培尔那学了不少烂招。

ds=d5bncppjof8f9_&ctype=l&strail=false&bcs=d&nselm=h&met_y=ny_gdp_pcap_cd&
scale_y=lin&ind_y=false&rdim=region&idim=country:HKG:CHN&ifdim=region&tsta
rt=-313516800000&tend=1264406400000&hl=en&dl=en&icfg
m******n
发帖数: 15691
21
IMF
http://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&met_
_cd&idim=country:IND&dl=zh-CN&hl=zh-CN&q=%E5%8D%B0%E5%BA%A6gdp#!ctype=l&stra
il=false&bcs=d&nselm=h&met_y=sh_dyn_mort&scale_y=lin&ind_y=false&rdim=countr
y&idim=country:IND:PRK:CHN&ifdim=country&hl=zh_CN&dl=zh_CN&ind=false
c*****g
发帖数: 492
B*Q
发帖数: 25729
23
这个有点意思:
www.google.com/publicdata/explore?ds=d5bncppjof8f9_&met_y=sp_pop_grow&hl=en&
dl=en&idim=country:IND:CHN:USA:southkorea#!ctype=l&strail=false&bcs=d&nselm=
h&met_y=sp_pop_grow&scale_y=lin&ind_y=false&rdim=region&idim=country:IND:CHN
:USA:KOR&ifdim=region&tstart=-303670800000&tend=1337324400000&hl=en_US&dl=en
&ind=false
g****5
发帖数: 1639
24
南非的gdp by year
不够清楚,可以看这个:
https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&met_y=ny_gdp_
mktp_cd&idim=country:ZAF:NGA&hl=en&dl=en#!ctype=l&strail=false&bcs=d&nselm=h
&met_y=ny_gdp_mktp_cd&scale_y=lin&ind_y=false&rdim=region&idim=country:ZAF:
NGA&ifdim=region&tstart=-295729200000&tend=1313643600000&hl=en_US&dl=en&ind=
false
南非现在是brics中的一员,也是新兴国家和市场。
南非的第一任黑人总统曼德拉是94年上台。从gdp曲线中可以很清楚的看到,从94年往
后,整体趋势一直是在上升,尤其是02年之后,涨幅比原先白人执政期间要快多了。
J**S
发帖数: 2327
25
来自主题: Military版 - 我版应该搞个饥荒的投票
这个说是世界银行的统计。 61年是人口负增长。 中国人口增长率,一半都是10~20%
。你说非正常死亡是多少?
https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&ctype=l&strail=
false&bcs=d&nselm=h&met_y=sp_pop_totl&scale_y=lin&ind_y=false&rdim=region&
idim=country:CHN:IND&ifdim=region&tstart=-306608400000&tend=1365922800000&hl
=en&dl=en&ind=false
下面是一个人的博客。
其中有1949-2009年中国总人口数及出生率,死亡率及自然增长率的表,说是来自中国
国家统计局。
http://blog.sina.com.cn/s/blog_416ba4c90102ebsf.html
x*****n
发帖数: 86
26
来自主题: Military版 - 以后欧盟要靠德国独立支撑
https://www.google.com/publicdata/explore?ds=ds22a34krhq5p_&met_y=gd_pc_gdp&
idim=country:fr:uk:de&hl=en&dl=en#!ctype=l&strail=false&bcs=d&nselm=h&met_y=
gd_pc_gdp&scale_y=lin&ind_y=false&rdim=country_group&idim=country:fr:uk:de&
idim=country_group:eu&ifdim=country_group&hl=en_US&dl=en&ind=false
m**********e
发帖数: 12525

发帖数: 1
28
网易云的评论:
https://muxiv.com/sc/comment/555076492?ctype=2
GGYIIIIII
2018年4月23日20:31
也许凡凡的那句freestyle的确有不好影响,但是老师邮件的描述的过于夸张(原文-
Some student are senseless and ill-minded),(ill-minded不只是指头脑生病了,
也是只内心的意思, 即精神健康出现了问题。)总之支持王伊凡🔥
384
ANIKIL
2018年4月24日00:26
看了一下评论感觉两种观点争议很大但抛开内容这首歌技巧情绪编排确实很优秀,mv也
拍得很有感觉,最关键的是这伙计作词作曲混音母带都是一个人做的!!!作为音乐人
光这一点就很令人佩服了啊
378
CharmingStraightMan
2018年4月24日01:31
说实话,评论看得我有点气。这句歌词首先一点种族歧视的成分没有,无非以一种Hip-
Hop的语气表达了对中国未来会赶超美国的心愿,如果感觉“叫爸爸”这种歌词不妥,
去看看真的hip hop是怎么diss的。如果你感觉“叫爸爸”这... 阅读全帖
n****e
发帖数: 1403
29
来自主题: Military版 - 如果是谈停战机制
你的内容不准确,见下面:
③韩朝决定,在《停战协定》签署65周年的今年宣布结束战争状态,推进停和机制转换
,为建立牢固的永久性和平机制,努力促成韩朝美三方会谈或韩朝美中四方会谈。
http://inews.ifeng.com/57937253/news.shtml?&back
根据宣言,韩朝争取年内宣布结束战争状态,实现停和机制转换,并为构建牢固的永久
性半岛和平体制,努力促成韩朝美三方会谈或韩朝美中四方会谈。
http://m.yna.co.kr/mob2/ck/contents_ck.jsp?cid=ACK20180427010300881&domain=4&ctype=A&site=0100000000

发帖数: 1
30
来自主题: Military版 - 论人均GDP,美国真的强大
https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&met_y=ny_gdp_
mktp_kd_zg&hl=en&dl=en#!ctype=l&strail=false&bcs=d&nselm=h&met_y=ny_gdp_mktp
_kd_zg&scale_y=lin&ind_y=false&rdim=region&idim=country:JPN:CHN:USA&ifdim=
region&tdim=true&hl=en_US&dl=en&ind=false
GDP是长期积累的结果吖。。
从1965年之后,美国GDP基本上和世界平均水平相当。
日本从1990之后长期低于世界平均水平。
中国1975年之后快马加鞭。
现在还是人均这么少。。
s**w
发帖数: 499
31
https://xw.qq.com/partner/hwbrowser/20190715A0U3FL/20190715A0U3FL00?ADTAG=
hwb&pgv_ref=hwb&appid=hwbrowser&ctype=news
一万左右的工资,跟20年前差不多。美国这边这20年工资翻了超过一倍。但是大家还说
工资其实没涨还跌了,因为比不上通货膨胀。
更别说和内地比。
D********r
发帖数: 135
32
如果考虑到人口基数在持续增长,我完全同意,谋杀率,无论枪支还是非枪支都在下降
,即使事实上,基于刀具的谋杀数下降非常缓慢。
但考虑到人口基数的增长基本上是一条直线,每年增长的人数基本不变,这个因素对所
有谋杀人数起到同样的效果,因此可以忽略不计。
https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&ctype=l&strail=
false&bcs=d&nselm=h&met_y=sp_pop_totl&scale_y=lin&ind_y=false&rdim=region&
idim=country:AUS&ifdim=region&tstart=572335200000&tend=1455948000000&hl=en&
dl=en&ind=false
那么,直接考虑谋杀人数上差别就足够了。因此,趋势上:
1)刀具的死亡人数,缓慢下降,从1989年的98,到2013年的86人;
2)肉搏死亡人数持续下降,甚至在1996年后随着禁枪而有上升,但最终,从1989年的
106,下降到2013年35。
3)枪支死亡人数,在... 阅读全帖
H****w
发帖数: 1632
33
来自主题: Automobile版 - Hyundai的车到底咋样
Hynudai used to be an unreliable automaker in the past.
I heard that has been changed based on Consumer Report. Org.
I thought the 2011 car looks pretty cool.
"CR's take: The Elantra has been our Top Pick small sedan for a few
years. It's a solid car that offers plenty for the money. We were
impressed with the new design of the Sonata and the new Elantra carries
many of the same attributes. In initial drives we found the ride and
handling pleasant."
Source:
http://onlocation.consumerreports.org/... 阅读全帖
L******k
发帖数: 395
34
my solution:
#include
#include
#include
#include
#include
#include
#include
using namespace std;
void jf_eval(string& in_line, unordered_map
>>& record)
{
int i_dex = in_line.find_first_of(' ');
string cur_var = in_line.substr(0, i_dex);
vector varibles;
int cur_value = 0, ele = 0;
bool new_variable = true, new_number = true; int index1 = 0;
int i = i_dex... 阅读全帖
j*****n
发帖数: 23
35
#include
#include
#include
#include
#include
#include
#include
using namespace std; //这个最好解释一下不会真的在production上这么写
void jf_eval(string& in_line, unordered_map
//jf 是什么意思?
>>& record)
{
int i_dex = in_line.find_first_of(' ');
string cur_var = in_line.substr(0, i_dex);
vector varibles;
int cur_value = 0, ele = 0;
bool new_variable = true, new_number = true; int ... 阅读全帖
C*******1
发帖数: 422
36
比如这个
https://www.google.com/aclk?sa=l&ai=DChcSEwiosMHs467QAhUKOBsKHVqFDlsYABAH&
sig=AOD64_1mMlbYs4SYdByyQ_9mHY3W-WSP7A&ctype=5&q=&ved=
0ahUKEwiRwbvs467QAhUS24MKHf_9Di0QwzwIPg&adurl=
C*******1
发帖数: 422
37
比如这个
https://www.google.com/aclk?sa=l&ai=DChcSEwiosMHs467QAhUKOBsKHVqFDlsYABAH&
sig=AOD64_1mMlbYs4SYdByyQ_9mHY3W-WSP7A&ctype=5&q=&ved=
0ahUKEwiRwbvs467QAhUS24MKHf_9Di0QwzwIPg&adurl=
s**********g
发帖数: 14942
38
来自主题: Money版 - 【求助】thinkpad硬盘warranty
move on.
Most OEM products carry the same warranty as retail versions, EXCEPT for
hard drives. One obvious reason is the price. The OEM version is cheaper,
and the warranty is then with the reseller, not with the manufacturer.
Check this post:
http://discountechnology.com/s.nl/ctype.KB/it.I/id.64/KB.67/.f
m*******s
发帖数: 2275
39
MM的背景还是相当不错的 不要仅仅局限于加州找工作
看失业率的统计来看 加州未必是你最好的选择
加油!
http://www.google.com/publicdata?ds=usunemployment&ctype=l&stra

Google
Associate
y*****r
发帖数: 81
40
在1月9日,学区第一次给出2015-2016的数据前,大家用的加州官方数据,最后ㄧ年
2014-2015是1853. 超员50多。注意12年级人数最多,因为当年有 open enrollment.之
后学区叫停了 OE 。 所以今年会有減少,但注意9到11年级学生数稳定,因为OE的影响
是ㄧ次性的。 而且大家会等加州今年的官方数据.
学区说的2 百人是指学区预计Lynbrook五年内少的生源,估计就是把当年OE影响简单乘
了4。Lynbrook社区认为今年的减少,是3年前叫停OE的ㄧ次性影响.今年之后就会恢复
。根本不可能有那么多名额。
3百指的是讨论的区的学生数。所以无论如何,是不可能全进Lynbrook的。可能当时学
区主动从重划改成可以双选,部分原因也发现不能自圆其说了。
http://dq.cde.ca.gov/dataquest/Enrollment/GradeEnr.aspx?cType=A
d****i
发帖数: 13
i*********5
发帖数: 19210
T**r
发帖数: 7016
43
用US Topo map,还可以看到大致的水下地形,以及原河床的位置。
http://store.usgs.gov/b2c_usgs/usgs/maplocator/(ctype=areaDetai
S****o
发帖数: 503
44
来自主题: Outdoors版 - 几个免费地形图(topo map)的网站
1. Forest Service Clearinghouse:
http://svinetfc4.fs.fed.us/rastergateway/index.htm
USGS 7.5' Quads for National Forest and National Parks (some still missing),
in TIF format.
2. USGS Store:
http://store.usgs.gov/b2c_usgs/usgs/maplocator/(layout=6_1_61_48&uiarea=2&ctype=areaDetails&carea=%24ROOT)/.do
Free download of scanned USGS 7.5' Quads, in pdf format.
3. ACME Mapper:
http://mapper.acme.com/
Online topo map viewer
4. GPS Visualizer:
http://www.gpsvisualizer.com/
Online topo map and GPS track
b***i
发帖数: 10018
w**w
发帖数: 5391
46
来自主题: DotNet版 - How to define a explict type cast func
CType
y*****g
发帖数: 2
47
来自主题: DotNet版 - How to define a explict type cast func
I meant "how to define", not how to cast.
CType will throw exception if it couldn't find the definition of the
conversion function. My question is where a way to write such definitions.
N****w
发帖数: 21578
48
好像还不够多
这个 D 要是有类似的 web lib, Gtk-D, Qt lib,估计也会火
现在貌似还只有基本的 IO 和算法
但加上别的如果有人肯干也就是一年半载的体力活
std
* std.algorithm
* std.array
* std.base64
* std.bigint
* std.bind
* std.bitarray
* std.bitmanip
* std.boxer
* std.compiler
* std.complex
* std.contracts
* std.conv
* std.cover
* std.cpuid
* std.ctype
* std.date
* std.demangle
* std.encoding
* std.file
* std.format
* std.functional
* core.memory
* std.getopt
* s
p*****s
发帖数: 344
49
keywords, SWIG, FFI, ctypes
1 (共1页)