技巧和技术
flash胜龙
异构编程、机器学习框架设计
展开
-
python调libclang如何打印编译报错与调试信息(采用translation unit的diagnostic)
查询Clang文档,发现是调用C++的clang_getDiagnostic函数接口获取的。同理查询cindex.py发现如下信息: ("clang_getDiagnostic", [c_object_p, c_uint], c_object_p),其中如下代码引用了:class TranslationUnit(ClangObject): # ... (很多代码) ... @property def diagnostics(self): """原创 2021-06-01 09:54:46 · 509 阅读 · 0 评论 -
【最强解决办法】日式打印图片显示不全(word预览却是全的),打印画质下降、转PDF下降等问题
最近写论文,由于学会要求PDF稿内的图片大于300dpi,于是在word那儿折腾了半天。有人推荐用LaTeX类软件来写作,那样导出画质啊格式啊啥的都可调,而且完美……但是抱歉我只有3天时间了,来不及学这么个用编程思维来写文章的软件。于是下列问题如何解决呢?1.Word2013预览里的图片是正常的,但是打印的时候居然只显示一小部分。注意这是放大后的一小部分,别提多蛋碎了,意味着在word原创 2017-04-21 10:49:46 · 26283 阅读 · 2 评论 -
3D打印Arduino单片机盒子
研一的时候实验室刚买的MakerBot打印机,到现在已经廉颇老矣……试着打印了个Arduino的盒子,刚开始打印基底的时候还挺平整,后面不知道是受力不均还是咋的,四周边角开始弯曲变形。没记错的话这台打印机当时价值2w多RMB,现在上淘宝一搜,遍地是几千RMB一台的3D打印机,甚至还有不少1千出头的……真是感叹国内发展太快了。再不回国就跟不上时代前沿了啊! 日本的IT产业不止是中国人吐槽,原创 2017-04-21 10:50:42 · 1481 阅读 · 0 评论 -
最新jubeat 3.9.0破解方法
1、越狱2、打开Cydia,在软件源里选择编辑->添加-> cy.tat.sh3、在Cydia里搜索BEMANI Unlocker并安装即可。再打开jubeat,发现全都是已购买,可以直接下载了。原创 2017-04-21 10:51:05 · 4646 阅读 · 0 评论 -
MySQL Workbench提供了丰富的…
熟悉了数据库命令之后,可以开始上“数据库IDE”了。一些冗杂的配置工作,确实需要类似MySQL Workbench这类工具来加速配置过程。Workbench提供了丰富的数据类型可以创建。并用JDBC连接(附关键代码)" TITLE="MySQL Workbench提供了丰富的数据类型可以创建。并用JDBC连接(附关键代码)" />里面提供了创建Scheme、创建Table等方便的工具,原创 2017-04-21 10:51:25 · 292 阅读 · 0 评论 -
ABAP内表统计方法(什么,你用for…
别用C、java思维的FOR循环来更新内表,因为ABAP里的DO循环很难用。以下:1.LOOP AT itab.n = n + 1.ENDLOOP.该方法是通过循环内部表自己累加行数。2.DESCRIBE TABLE itab LINES n. 该语句通过获得内部表的属性,将内部表行数赋值给n,n为I型变量。3.n = lines( itab ). 使用函数来计算内部表行数原创 2017-04-21 10:51:28 · 1149 阅读 · 0 评论 -
从Java到ABAP,OO部分的学习以及对…
一些百思不得其解的语法现象:居然把Integer的名称简化为I那么变量名似乎就不能取为I了,类名就偶尔用用,使用的频率哪里够变量名高啊!居然有教材这么写一个IF语句:IF sy-index = 2. CONT INUE.ENDIF.显然运行不了。但是我该怎么改呢?不得不吐槽下,ABAP以点号结尾相当有迷惑性。以Java的OO思维,2难道是一个类的实例?然后里面有个叫做CO原创 2017-04-21 10:51:33 · 609 阅读 · 0 评论 -
对abap语言的一点猜想和逆推,优缺…
对abap语言的一点猜想和逆推。这个语言整体用大写字母。其风格跟sql和fortrun很像。我感觉整个就是sql的扩展。其他语言要链接数据库,必须输入用户名和密码。然后还有数据库的地址。不同的数据库要给自己的数据库配置权限。而sap系统将所有的东西全部整合在一起。如果说系统的优点的话,就是设定了数据库学习者的终极目标——abap(大误……)。 但是由于语法的繁琐性,实现界面和一些额外的功能原创 2017-04-21 10:51:39 · 1021 阅读 · 0 评论 -
数学方面资料(一):泰勒展开证明…
泰勒展开式推导证明总结一下几种优化方法牛顿法,不断做切线交0点来逼近 x1=x0-f(x0)/f'(x0)…… …… ……洛必达法则证明0/0 无穷/无穷数值分析,迭代法解方程:牛顿迭代法、Jacobi迭代法 (附带代码)Jacobian矩阵和Hessian矩阵关于雅克比迭代收敛的问题查了下数学书(Jacobi迭代法解线性方程组,在随便哪本矩阵应用或解原创 2017-04-21 10:53:42 · 4064 阅读 · 0 评论 -
软件设计如何避免让用户抓狂
最近这周真是被这些耦合度极强的软件折磨得快挂了。 以后自己开发软件一定要避免这些误区。 其实Java本身的Exception(异常处理)系统是一个非常经典的设计例子,他的每一个提示都能让你顺势找到解决办法。但一些程序和软件滥用这种异常极致,导致弹出的自定义异常并不能解释到底出了什么问题。别丢责任给别人 是你出现的Exception,那就顺势解决掉,别throw出来,throw简原创 2017-04-21 10:54:09 · 224 阅读 · 0 评论 -
数学表述中的一些绕弯现象
(一) 最近学图论,看一本书定义图为G=(V,E),V中的元素vi成为节点,E中的元素ek称为边。其中有这么一段话,说假设2个点u、v属于属于V,而(u,v)属于E,则称u,v两点相邻。 啥?你既属于他又属于她你俩就相邻了?翻译成大白话是啥意思呢? 我们知道V点集是图G里面的点(因为开头这么定义的),而E边集合是图G里面的边(因为开头也是这么定义的),但其实这里有个隐含条件,E的原创 2017-04-21 10:55:26 · 425 阅读 · 0 评论 -
协方差公式推导
协方差公式推导cov(X,Y)=∑ni=1(Xi−X¯)(Yi−Y¯)n=E[(X−E[X])(Y−E[Y])] cov(X,Y)=\frac{\sum_{i=1}^{n}(X_i-\bar{X})(Y_i-\bar{Y})}{n}=E[(X-E[X])(Y-E[Y])] =E[XY−E[X]Y−XE[Y]+E[X]E[Y]] =E[XY-E[X]Y-XE[Y]+E[X]E[Y]] 因为均值原创 2017-05-24 14:57:47 · 33512 阅读 · 1 评论 -
用程序语言理解量子力学公式
我们看量子力学的时候,总是会被一些不太严谨的公式搞得一头雾水。里面包含了大量的简化让人摸不着头脑。下面我们试着把公式,用程序语言中“函数”的观点来重新理一理思路。我们会发现其中的含义一目了然: 无限空间的厄米性条件: <φ|G^|ψ>=<G^φ|ψ>=<ψ|G^φ>∗<φ|G^|ψ>=<G^φ|ψ>=<ψ|G^φ>∗...原创 2018-03-30 15:14:43 · 1439 阅读 · 0 评论 -
社科方面,许多人觉得直觉比数据研…
其实是个错觉。人的直觉也是数据。许多社科研究可信度不高,正是因为收集的数据还不够。比如研究一国家对一款手机的感受,一国家啊!亲!然后某研究员随机采访了100个人,然后就算抽样完成了要是100个人是“米黑”!这个国家就特么恨死小米手机了而对于个人的直觉,来源于对一款手机从早到晚无数个月甚至几年的体验,其实存储在人脑当中的“体验数据”是非常大的,随意他就那么一想,从自己大脑数据库中一搜原创 2017-04-21 10:50:36 · 371 阅读 · 0 评论 -
科学论文类型分类(letter, p…
关于论文文章类型的叙述letter, perspective,focus, article等的不同: 写论文就会经常好奇,你也发论文,我也发论文,为何不同的论文级别不同?同级别的论文里又有不同的文章类型,到底都是怎么回事儿呢?一般发表分为三个等级:Poster、Proceedings、Journal(依次NB起来) Poster直译就是海报。一个学术会议举行以后,大家会首先在报告厅原创 2017-04-21 10:49:41 · 8093 阅读 · 0 评论 -
添加button和onclicklistener后Att…
setContentView这个方法一定要在findViewById方法之前,不然就会出错:Caused by: java.lang.NullPointerException:Attempt to invoke virtual method 'voidandroid.widget.Button.setOnClickListener(android.view.View$OnClickListe原创 2017-04-21 10:49:38 · 6169 阅读 · 0 评论 -
于是用Live Writer下载完新浪…
就像这样,很奇怪的感觉不过这样就能很方便地选择合适的图片大小,以便在博客有限的空间中正确地显示:如下图:发现选择中大小是最合适不过的了 写完后进入预览窗口,恩,很完美原创 2017-04-21 10:46:24 · 180 阅读 · 0 评论 -
双击bf3.exe没反映的问题原来是注…
游民星空做的东西有时候也有些蛋疼先是朋友那一装上就玩得,我的电脑玩不了,让我怀疑是不是他的是32位系统,而我的是64位,然后下的战地三是32位版本?后面发现网上并没有类似的区分,晕,于是一直放着没玩过了一个多月,偶然点进去看注册表文件(“中文注册表文件(备用,工具不能用再用此).reg”)发现下面的东西: Windows Registry Editor Version 5.00[HKE原创 2017-04-21 10:46:39 · 2010 阅读 · 0 评论 -
ORICO SATA转ESATA挡板真爽,安装…
我觉得ESATA设计之处就是为了将主板的SATA口扩展成高速接口来用的,其优势应该是价格低廉才对。动不动一个USB3.0的芯片就好几十元,真是心都碎了。前阵子买了个USB3.0的移动硬盘盒,又买了个USB3.0的转接卡,一下200多元不见。现在一挡板就把速度提升到硬盘极限了,还不到30元。哎~~当初没计算好啊。SATA转ESATA挡板真爽,安装后拷贝急速攀升,个人小测哈哈" TITLE="OR原创 2017-04-21 10:46:47 · 3791 阅读 · 4 评论 -
雷柏8300无线鼠标就是个悲剧,占灰…
怎么说呢,只是停留在“能用”的阶段吧。这款鼠标老早以前买了的,跟键盘一起买的一套8300无线键鼠套装。当时第一次买无线外设,觉得非常新鲜。买完就把电脑接到42寸的电视上了,坐在沙发上把HTPC当成PS3之类的游戏机开始畅游。结果玩COD6的时候真是伤得不行啊,彻底失望了。一遇到敌人稍微多点的地方他就是给你键盘没反映一下,或者鼠标没反映一下。各种死啊,死得惨啊~~死得冤枉啊!于是无线设备还是老老原创 2017-04-21 10:46:50 · 2742 阅读 · 1 评论 -
LED WARS童年的回忆,win98怀…
今天终于借助VMware Workstation虚拟机成功地在windows98下开启了LEDWARS这款游戏,真是百感交加啊!虽然声音没有成功放出,貌似windows98系统安装VMware声卡驱动的时候遇到了问题。但最终还是成功地开启了游戏!赞一个!! 光盘镜像文件地址:http://pan.baidu.com/share/link?shareid=1678766221&uk=109原创 2017-04-21 10:47:28 · 422 阅读 · 1 评论 -
镜头彗形畸变研究 takumar f1.4
所谓光圈全开不可用是什么概念,大家可以看看下面的实拍照片彗形畸变即PS效果中的表面模糊,由于光路缺陷产生的朦胧感觉 takumar f1.4" TITLE="镜头彗形畸变研究 takumar f1.4" />takumar f1.4" TITLE="镜头彗形畸变研究 takumar f1.4" />takumar f1.4" TITLE="镜头彗形畸变研究 takumar f1原创 2017-04-21 10:47:51 · 267 阅读 · 0 评论 -
使用Chrome和迅雷下载极其难下的fl…
经常会看到一些NB的FLV、F4V、MP4等视频,但他们并非出现在知名视频网站上,解析网站也解析无效,迅雷也无效,非常头疼。于是现在有个很好的办法来下载这些隐讳的视频这里以Intel官网的博锐技术介绍视频为例。硕鼠flv解析无效,迅雷直接右键资源也解析无效。英特尔博锐技术助您转“危”为“机” 使用Chrome浏览器打开该页面,选择审查元素,选择network: 进入抓包页原创 2017-04-21 10:47:57 · 1588 阅读 · 0 评论 -
OpenGL+freeglut使用glutGameModeS…
原因极有可能是电脑不支持的分辨率或者模式,改变一下就可以了。比如我的电脑就不支持800x640。改成1280x720就好了:其实单纯这么改还是不行,必须把刷新率也写上去。但是写上去以后,就只能最大分辨率全屏了。 [译]GLUT教程 - 每秒帧数[译]GLUT教程 - 游戏模式OpenGL 满屏的两种方式:借助glutFullScreen,借助glutEnterGameModeOpe原创 2017-04-21 10:48:11 · 328 阅读 · 0 评论 -
OpenGL程序巨卡怎么办,可能是glFl…
OpenGL程序巨卡怎么办,可能是glFlush刷新太过于频繁了使用inline内联函数来处理问题,可使调用次数不高的函数得到简化和应用。原创 2017-04-21 10:48:26 · 3212 阅读 · 0 评论 -
freeglut搭载Dev C++ 5.…
安装freeglut.devpak后,其实库文件还被安装在老文件夹里面。所以必须将里面的.h文件和.a文件拷贝到\Dev-Cpp\MinGW64里面的include和lib文件夹里面,才能让程序通过编译。由于.a文件是32位文件,因此不能通过64位编译器来编译。而且一但选用64位编译器编译失败,就再也不能回到原来的编译配置文件了。必须重新打开一工程,非常麻烦蛋疼。另外经过研究,64位仅与单个原创 2017-04-21 10:48:29 · 465 阅读 · 0 评论 -
glut按键无法识别怎么办?因为只用…
glut按键无法识别怎么办?因为只用了特殊按键函数,没用普通的。简直是我了个大槽……OrzGLUT 按键处理 发现这两个函数的区别了没?因为很多教程图方便,只教了special……所以,卧槽按A怎么没反映?当然没反映,字母键不是special按键啊!glutSpecialFunc(myspecialkey); glutKeyboardFunc(mykey);原创 2017-04-21 10:48:32 · 388 阅读 · 0 评论 -
Dev-cpp 4.9安装gtk包试验………
折腾了一晚上,最终还是失败了。gtk真是关联包实在太多,没办法。补全了DLL还是无法使用下载的是devpak.org上网络达人打包好的devpak包,双击即可安装到dev-cpp的库里面。可惜,还是漏洞百出,对包的评论也是褒贬不一。还是希望求个达人能够做好包的解析啊 4.9安装gtk包试验……失败,原因及提示" TITLE="Dev-cpp 4.9安装gtk包试验……失败,原因及提示"原创 2017-04-21 10:48:35 · 361 阅读 · 0 评论 -
为什么我说日本网站很烂,IT是缺失…
先看雅虎拍卖的界面,如果我想点进去看我已经拍下来的东西,那么首先映入眼帘的是一堆广告,然后才是我的东西,就只剩最下面那点空间了。哪儿有这么做网站的?其次,对于习惯淘宝购物的人来说,通常我们点开一个宝贝的界面,会有丰富的产品展示图和说明但是日本亚马逊却是这样的。对比下淘宝、天猫你就懂。这里亚马逊是较为B2C的,那么我们就拿个SONY天猫的页面来对比,色彩版面就明显不一样了:原创 2017-04-21 10:48:49 · 1177 阅读 · 0 评论 -
新浪博客分栏显示功能的测试
不懂新浪博客能不能实现分栏显示功能呢? 概述——这是一个关于新浪博客是否能实现分栏显示的研究。新浪博客优点还是蛮多的,可以使用HTML语言给页面定制版式,上传的图片会保留非常完整的信息,虽然表面二压了,但是源文件依然能访问,可以在博客中贴出清晰度非常非常高的图片文件。引用的视频展示链接的高宽也是可以调整的。 于是这里就开始正文了,首先……好像博客编辑窗口并没有找到分栏的按钮:所以只能原创 2017-04-21 10:49:32 · 379 阅读 · 0 评论 -
晕LIVE WRITER设置教程是网易…
晕LIVE WRITER设置教程是网易的,结果在SINA设置成功,网易失败了。近期给SINA发个教程吧,看看貌似没有真是很需要一个客户端,最近新浪博客老是抽筋,都不懂怎么搞的,直接无语了,有时候写的东西又没保存,1000多字就蛋疼掉了。哎事情真的很忙,最近社团的事情挺多的。其实说多也不多,只是新人还不太靠谱,犯一些小错误,但是加起来就让我很头疼了。原创 2017-04-21 10:46:15 · 202 阅读 · 0 评论