python 打包成 so | python 调用cpp | python 调用C++简单例子

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_36923418/article/details/86097026 一、写一个cpp 这个cpp的功能是 “加法器”,extern “C”的存在是因为python 的ctype可以调用C但是没有Cplustype~~~所以,~~~ #include "/home/oujie/anaconda3/envs/pytorch-master/include/python3.7m/Pytho
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

【python 存储数据 h5py | h5df】【jupyter notebook 大型中间结果存储】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_36923418/article/details/86098642 前言:我们在使用python 进行大规模计算的时候,无论是在debug还是在使用jupyter notebook调试的时候,都会遇到“崩溃了!”这个问题! 特别是,某一个程序需要计算很多内容,等很长时间,结果在最后时刻调试的时候崩溃了!!! 使用python我们主要也是为了方便,但是并不是所有内容肯定用numpy的*
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

2018年度总结 | 掘金年度征文

2018年第一批00后步入成年人阵营,算算自己也老大不小了,离30只差两三年光阴,感慨时间如流水,一去不复返,校园嘻哈打闹的场景仿佛如昨日。我向来就不是出类拔萃的人,从上学到上班一如既往的平庸。也许很多同学和我一样,技术上不是最牛X,人际交往中没多少朋友,酒桌
分类: 编程语言 发布时间: 01-20 22:28 阅读次数: 0

iOS 中的事件传递和响应机制 - 实践篇

注:根据史上最详细的iOS之事件的传递和响应机制-实践篇重新整理(适当删减及补充)。 示意图说明:白色 view 是蓝色 view 的父视图;蓝色 view 是橙色 view 的父视图。 需求一:点击重叠区,只有蓝色 view(既父视图)响应事件。 一个
分类: 移动开发 发布时间: 01-20 22:28 阅读次数: 0

小码哥iOS学习笔记第六天: initialize方法

一、代码准备 定义Person类, 继承自NSObject, 并实现+(void)initialize方法 定义Person类的CategoryPerson+Test1, 并实现+(void)initialize方法 定义Person类的Cate
分类: 移动开发 发布时间: 01-20 22:28 阅读次数: 0

创建型模式:抽象工厂

个人博客原文: 创建型模式:抽象工厂 五大创建型模式之三:抽象工厂。 简介 姓名 :抽象工厂 英文名 :Abstract Factory Pattern 价值观 :不管你有多少产品,给我就是了 个人介绍 : Provide an interface fo
分类: 服务端 发布时间: 01-20 22:28 阅读次数: 0

Android_Toolbar源码解析使用和问题解决

前言 为什么使用Toolbar MD设计,优化整体视觉体验. 使用注意事项 V7包的兼容,theme的设置. 低版本API的兼容适配. 源码查看方式: 在线: Toolbar.java地址: (版本Android 8.1) 使用Git克隆到本地
分类: 移动开发 发布时间: 01-20 22:28 阅读次数: 0

Android包大小优化的多一种方式

前言 很多时候,需要对android apk包大小进行优化,目前几种常见的方式如下: 混淆优化 android lint检查无用资源 压缩工具压缩资源图片 资源图片去重 使用webp、矢量图等 资源混淆 本次要讨论的不是以上资源优化等方式,而是对于apk中
分类: 移动开发 发布时间: 01-20 22:28 阅读次数: 0

「前端面试题系列4」this的原理以及用法

这是前端面试题系列的第 4 篇,你可能错过了前面的篇章,可以在这里找到: 伪类与伪元素的区别及实战 如何实现一个圣杯布局? 今日头条 面试题和思路解析 在前端的面试中,经常会问到有关 this 的指向问题。最近,朋友Z 向我求助说,他一看到 this 的题
分类: 编程语言 发布时间: 01-20 22:28 阅读次数: 0

微信公开课2019-张小龙

目录 微信公开课2019-张小龙 好的产品应该是怎么样的 微信的历史 微信的原动力 产品的目标 小程序 公众号 社交/朋友圈/视频动态 看一看 卡包 微信公开课2019-张小龙 好的产品应该是怎么样的 十个原则 微信的启动页、IE的404页面都没有广告 微信的历史 新的产品出现要有自然的用户增长曲线,在此基础上再做推广; 微信的原动力 微信是一种与时俱进的工具、一个生活方式的工具 公众平台:订阅服务、信息;帮创造者体现价值; 产品的目标 帮助用户提高效率,而不是占用用户的时间;不以用户的停留时
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

luogu1891 疯狂lcm ??欧拉反演?

link 给定正整数N,求LCM(1,N)+LCM(2,N)+...+LCM(N,N)。 多组询问,1≤T≤300000,1≤N≤1000000 \(\sum_{i=1}^nlcm(i,n)\) \(=\sum_{i=1}^n\frac{in}{\gcd(i,n)}\) \(=n\sum_{p|n}\frac 1 p\sum_{i=1}^ni[\gcd(i,n)=p]\) \(=n\sum_{p|n}\sum_{i=1}^{n/p}i[\gcd(i,\frac n p)=1]\)//注意这里是
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

【OI】同余方程

一.同余方程的判定 我们知道同余方程是形如 ax ≡ b (mod n) 的东西,用文字表达就是: ax和b除以n的余数相同 那么,经过如下推理:(用=代替恒等于) ax=b (mod n) ax=b+n*x2 (转化为b加上n乘上某个数等于ax) ax-n*x2=b(移项得) a x1 + n x2 = b(转换) ax + ny = b 但是为了看起来更顺眼,我们将除x,y的元素改变名称,得到: ax + by = c 那么,判断是否有解: 举几个例子,不难得到: c|gcd(a,b)时,
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

读《程序是怎样跑起来的》第一章有感

程序是怎样跑起来的,一听名字就特别吸引人注意,想要翻开书一探究竟。 首先,我学习了这本书的第一章,“对程序员来说CPU是什么”,刚一看到这个标题,我只知道CPU是计算机的运算核心和控制核心,相当于了计算机的脑子吧,但看了学习了本章之后,发现并不是那么简单。 本章的关键词有这些:CPU、寄存器、内存、内存地址、程序计数器、累计寄存器、标志寄存器、基址寄存器。把这些关键词弄懂了是其一,还要知道什么是程序、机器语言、内存地址、CPU是干嘛的,有什么作用等。把这些问题一一解决了之后,就带领我们了解更深
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

导弹拦截 贪心

链接:https://ac.nowcoder.com/acm/problem/16601?&headNav=acm 来源:牛客网 经过11年的韬光养晦,某国研发出了一种新的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截。当工作半径为0时,则能够拦截与它位置恰好相同的导弹。但该导弹拦截系统也存在这样的缺陷:每套系统每天只能设定一次工作半径。而当天的使用代价,就是所有系统工作半径的平方和。 某天,雷达捕捉到敌国的导弹来袭。由于该系统尚处于试验阶段,所以只有两套系统投入工作。如
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

TypeError: Object dtype dtype('O') has no native HDF5 equivalent

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_36923418/article/details/86135392 原因:这个原因来自于,要存储的数据中存在维度不一致的数据 比如 file.create_dataset('data', data = data) ,那么data[0].shape=(17,5);data[1].shape=(10,2) 与到这种情况,h5py就无法把data整个转换成一整个“高维张量”。 解决方案:
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

java 轨迹栈

printStackTrace()方法所提供的信息可以通过getStackTrace()方法直接访问. getStackTrace()方法返回一个由根轨迹中的元素所构成的数组,每一个元素都表示栈中的一帧,元素0是栈顶元素,并且是调用序列总的最后一个方法调用,数组中最后一个元素和栈底元素是调用序列中的第一个方法调用 异常对象是用 new在堆上创建的,所以垃圾回收器会自动回收 package exceptions; //: exceptions/WhoCalled.java // Programm
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

CSAPP:第十章 系统级I/O

CSAPP:第十章 系统级I/O 10.1 unix I/O10.2 文件10.3 读取文件元数据10.4 读取目录内容10.5 共享文件10.6 我们该使用哪些I/O函数? 10.1 unix I/O   所有的I/O设备(例如网络、磁盘和终端)都被模块化为文件,而所有的输入和输出都被当作对相应文件的读和写来执行。这种允许Linux内核引出一个简单、低级的应用接口,称为Unix I/O,这使得所有的输入和输出都能以一种统一且一致的方式来执行: 打开文件。 改变当前的文件位置, 读写文件。 关
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

only_full_group_by问题而引发的对group by的深入思考

问题背景 最近在项目中使用mysql的group by进行分组查询的场景比较多,其中一次遇到了一个问题,即在开发环境执行一个如下sql时是正确且可执行的, select a,b,max(c) from test_tbl group by a 但是放到了测试环境就会报如下的错误。 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'yo
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

接口测试基础六--自动化测试数据的导入和测试结果的导出

1.常见的数据源类型 自动化测试的实现过程中,可以作为数据源的技术有哪些呢? 1.Excel文件:管理方便,操作性强,增加数据都非常简单 2.csv文件:管理方便,操作性强,同excel 3.数据库:相对来说维护比较难,表设计复杂,操作性比不上前两个。 2.openpyxl模块完成Excel的数据读写 openpyxl常用的模块有2个:load_workbook用来读取Excel里面的数据:workbook用来新建工作薄以及写入数据到Excel中,openpyxl常用api函数整理如下: 1.
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0

手机连接jmeter录制脚本测试

1、准备条件 电脑安装好jmeter,准备好一个手机 注意: 电脑和手机连接的网络要一致 手机设置代理协议前要先进入想要抓取的网站: http://39.107.96.138:3000/ 2、jmeter操作步骤 打开jmeter:点击jmeter.bat; 把jmeter语言更改成中文:点击options->choose language->chinese; 增加HTTP代理服务器:点击测试计划(TestPlan)->添加->非测试元件->HTTP代理服务器; 添加线程组:点击测试计划(Te
分类: 其他 发布时间: 01-20 22:28 阅读次数: 0