自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

原创 symbol _ZTINSt8ios_base7failureB5cxx11E, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6解决

在anaconda3环境下在pytorch里用GPU训练时,报这个错误,经过查找和试验,重装scipy即可解决问题pip uninstall scipypip install scipy

2018-12-24 15:53:14 853 1

原创 vmware虚拟机 mac 10.13.1 非常卡的解决办法

将虚拟机的分配内存调大,调到5G以上,越大越好,OK

2018-09-07 15:50:00 51164 1

原创 华为云centos7上部署node.js应用,部署redis和mysql,使用forever守护node.js进程

华为云确实优惠力度挺大的,最普通的弹性云服务器一年300出头,在华为云centos7上部署了node.js应用。1. 使用Putty连接华为云centos华为云自带的远程登录好像不支持粘贴不太方便,可以使用putty来远程连接centos。进入putty后,默认用户名是root,密码是当时创建云服务器时候输入的密码,如果忘了,可以在华为云管理页面重新安装系统,可以重新输入密码。2.

2018-01-22 11:46:43 809

原创 安装Ubuntu 出现boot error, invalid or unsupported executable format 等的情况

这两天想给一台闲置机器装上ubuntu 14.04系统,可是怎么也装不上用UltraISO制作u盘启动系统,显示 boot error,用Universal USB Installer 制作u盘启动系统,显示 Error 13 : invalid or unsupported executable format通过win7本地硬盘,easybcd安装,显示 could not retr

2017-09-22 14:13:35 6093

原创 VMWare虚拟机无法连接上网的解决

本来虚拟机连网好好的,突然有一天无法上网了首先打开虚拟机的虚拟网络编辑器   在菜单栏编辑 --> 虚拟网络编辑器保证VMnet0,VMnet1,VMnet8都启用VMWare虚拟机可以通过桥接模式,也可以通过NAT模式连接上网。1. NAT模式如果通过NAT模式上网,需要在虚拟机 --> 设置 中编辑虚拟机网络选中右

2017-09-18 08:48:13 5916

原创 NSImageView 动态修改 frame 大小后无法及时更新

程序中的NSImageView需要根据图像大小的不同,动态的修改frame的大小,可是发现在程序中修改之后,NSImageView完全没有变化,可事实上NSImageView的frame的size属性确实是被修改过了,在stackoverflow上寻找一番后,发现原来是XCode里xib中的Auto Layout 在作怪,Auto Layout会约束NSImageView的frame的大小变化(N

2017-08-08 18:52:09 1322

原创 mac osx 中 runModalWindow 阻塞usb数据接收线程

在mac osx 下使用IOHidInterface 与 USB Hid进行通信USBHid.h#ifndef USBHid_h#define USBHid_h#import #include #include @protocol UsbHIDDelegate @optional- (void)usbhidDidRecvData:(uint8_t*)recvDat

2017-08-02 09:08:11 1435

原创 wpf中应该使用c#四种定时器中的DispatcherTimer

c#中有四种定时器1:System.Threading.Timer使用:private System.Threading.Timer timerClose;timerClose = new System.Threading.Timer(new TimerCallback(timerCall), this, 5000, 0);private void timerCall(o

2016-06-14 13:09:00 36074

转载 c# windows服务中启动进程

现在需要在一个windows服务中判断程序是否运行,如果不在运行,就要重启这个进程,尝试了Process的方法:Process pro = new Process(); string batPath = "D:\\run.bat"; FileInfo file = new FileInfo(batPath);

2015-08-11 20:03:55 4682 2

转载 c# 建立局域网远程共享连接,读取共享文件

/// /// 连接局域网共享文件夹 /// class ConnectShare { [DllImport("Mpr.dll", EntryPoint = "WNetAddConnection2", CallingConvention = CallingConvention.Winapi)] private static ex

2015-08-10 22:54:19 9724 1

原创 C#中遇到dll与.net 4.0不兼容,Mixed mode assembly is built against version 'v2.0.50727' 的解决办法

今天在C#下使用Sqlite时,导入System.Data.SQLite.DLL,运行后报了这个错误Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration in

2015-07-06 15:27:16 3317

原创 Devexpress的gridControl中将某一个repositoryItem的Cell设为不可见

我遇到一个情况是,Devespress的gridControl中,我有一列用到了RepositoryItemButtonEdit,但是这个按钮不是每一行都要出现的,有些Cell中的ButtonEdit是需要隐藏的,但是很难直接对每一个RepositoryItem的ButtonEdit作操作(由于gridControl重绘时,原来的buttonEdit会消失,会绘制一个新的buttonEdit)

2015-05-25 02:42:45 3564 1

原创 客户端调用Wcf服务中出现securitynegotiationexception的异常

客户端调用主机的wcf服务中出现了securitynegotiationexception的异常,后来发现是主机的app.config中wcf服务的配置有些问题app.config中

2015-03-24 10:30:30 729

原创 C#下用zedGraph生成大量数据统计图表的方法(通过修改一些源码)

zedGraph是C#下非常优秀的开源的生成统计图表的库,

2014-10-27 09:37:39 4329

原创 C#下usb条码扫描枪的钩子实现的改进

【目前的条形码扫描器有点类似外接键盘(其实从消息传送上它就相当于一个键盘),把输入焦点定位到可输入的控件上,一扫描相应的条形码信息就输入到文本框中去了,但是如果没有输入焦点,或另一个不相干的程序获得输入焦点,那就有点乱套了。我想实现的是,不管什么情况,只要扫描器一工作,我的程序就能自动激活,并能获得当前输入的条形码信息。 实现思路:我用的是litele牌的USB口的红外条形码扫描器,仔细分析了一下

2014-02-22 12:33:15 11614 2

原创 在ios中集成CKEditor实现富文本编辑

在ios上可以使用CKEditor和UIWebView实现富文本创建和编辑的功能.首先下载CKEditor的包,  下载地址是http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.2.2/ckeditor_4.2.2_standard.zip然后将CKEditor解压后引入到工程中, 可以选中文件夹拖到XCode中, 注意上

2013-10-17 12:52:28 3116 1

原创 mac下移动硬盘不能往里边拷贝东西的解决办法

mac下经常会遇到移动硬盘可以识别出, 但是不能往里边拷东西的情况,这个是因为移动硬盘是ntfs的格式,mac下可能无法顺利写磁盘。解决办法是下一个ntfs插件, 可以下一个paragon ntfs, 软件很小只有6M多,安装后就可以顺利往移动硬盘写东西了。

2013-07-24 12:51:36 14880

转载 iOS麦克风运用——腾讯微博“吹一吹”

引用自:Tutorial: Detecting When A User Blows Into The Mic If, a couple of years back, you’d told me that people would expect to be able to shake their phone or blow into the mic to make something hap

2013-06-25 09:20:25 1491

原创 mac 出现黑框,出现声音提示的方法

今天mac不知怎的,屏幕上出现了黑框,点在哪里,黑框里就会提示点的位置和应用,并且会有声音提示。在网上搜索一下后,发现是万能辅助里的voiceover打开了,只要关掉就可以了。

2013-06-19 15:22:30 2339

原创 ios 发光字体文字的实现

ios 中实现发光字体文字@interface IEGlowLabel :UILabel{        CGSize glowOffset;    CGFloat glowAmount;    UIColor *glowColor;        CGColorSpaceRef colorSpaceRef;    CGColorRef glowColorR

2013-04-19 10:22:15 2808

原创 ios字符串过滤表情符号的方法

ios下可以输入很多表情符号, 这些表情符号在插入数据库时会出现问题,  想了一个办法过滤字符串中的表情符号+ (NSString *)filterEmoji:(NSString *)string{        NSUInteger len = [stringlengthOfBytesUsingEncoding:NSUTF8StringEncoding];

2013-04-10 11:50:09 4446

原创 适应iphone5 屏幕拉长的办法

用xcode4.3以下创建的程序在iphone5上运行时会有上下的黑边, 可以有以下的解决办法在target页Launch images-> Retina (4-inch)里添加一张1136*640的图片,就可以使得程序支持iphone5,不会出现黑边。同时,根据屏幕的长度不同,页面可能需要调整,需要在.m中判断屏幕的长度来定制空间的大小和位置。获取屏幕高度和宽度

2013-02-17 09:03:26 1579

转载 NSCondition的用法

使用NSCondition,实现多线程的同步,即,可实现生产者消费者问题。基本思路是,首先要创建公用的NSCondition实例。然后:消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线程唤醒它去消费产品;生产者制造产品,首先也是要取得锁,然后生产,再发signal,这样可唤醒wait的消费者。- (IBAction)conditionTest:(id)se

2013-02-05 17:30:51 564

原创 UITableView中textLabel和detailTextLabel的使用

以前在使用UITableView的时候, 总是在cell上自己加label, 遇到cell的accessoryType不同的时候, 需要自己调整label的大小和位置.  后来发现UITableViewCell中有textLabel和detailTextLabel可以使用, 系统配置好了大小位置, 可以根据cell的不同type和大小自动调整.  textLabel就是放置在cell

2013-01-02 15:18:42 11166

原创 IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet

在ios中 可以使用stringByTrimmingCharactersInSet函数过滤字符串中的特殊符号首先自己定义一个NSCharacterSet, 包含需要去除的特殊符号    NSCharacterSet *set = [NSCharacterSetcharacterSetWithCharactersInString:@"@/:;()¥「」"、[]{}#%-*

2012-12-07 15:10:21 10524

转载 在view上加UITapGestureRecognizer,按钮不触发单击事件的处理方法

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];    singleTap.delegate = self;    [self.view addGestureRecognizer:single

2012-12-05 16:27:25 2667 1

转载 sbjson数据的生成和解析

Json是一种类似XML的数据传输方式。已经是一种普遍使用的网络传输格式。以下是我使用json的总结。经常会用到json在序列化和反序列。不多说,用例子说明一切。 1.把json数据解析成通用数据的实例:id jsonObject =[jsonString JSONValue];通过判断jsonObject在类型解析数据。 2.把数据组织成jason数据的实例:

2012-11-19 11:18:41 1012

原创 IOS Opengl ES 用多光源实现材质,阴影,高光效果

在Opengl ES 1.0 中, 要实现材质效果,往往需要光源的设置, 如果环境光和漫反射光强了,材质效果难以体现, 如果环境光和漫反射光弱了,材质就暗了实现阴影效果,可以放置一个主平行光源, 为了材质效果,需要将环境光设到比较弱,漫反射光设到稍强 glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); const

2012-10-31 12:15:27 1900

原创 ios 中按钮组(类似ButtonGroup)的实现

ios中我们可能需要用到多个按钮单选的情况,类似于C#中的ButtonGroup,我遇到的情况是按钮比较大,是一张图片,多个带图片按钮提供选择,只能选择一个按钮,选择另一个按钮后,原来选中的按钮就会取消选中。利用UIButton的两个State设置选中和未选中时不同的图片: UIControlStateNormal   设置为image1.pngUIControlStateSel

2012-09-21 11:23:00 3300

原创 ios中陀螺仪CoreMotion的使用

以前在iphone中要得到加速度时,只能使用Accelerometer模块得到重力加速度分量,然后通过滤波得到加速度值。其实在ios中有一个陀螺仪模块,CoreMotion,使用更方便。CoreMotion中主要有以下几个模块 初始化CoreMotion#import CMMotionManager *motionManager = [[CMMotionManager a

2012-09-17 16:18:32 11183 7

原创 UINavigationController在viewWillAppear函数中pushViewController时的问题和解决

原来代码是在viewDidAppear函数中pushViewController, -(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; CCRLoginViewController *controller=[[CCRLoginViewController alloc] initWit

2012-08-07 11:31:54 2773

原创 IIS 7.5 HTTP 错误 500.19 - Internal Server Error 的解決方法

IIS 7.5 HTTP 错误 500.19 - Internal Server Error 的解決方法: 这个错误的出现原因是没有权限读取网站目录下的配置文件,解决方法就是增加一个Everyone的权限 具体如下:打开网站文件目录-->属性-->安全性-->添加一个名为Everyone的用戶  保存即可

2012-02-03 11:12:39 2896

原创 Sql Server 中 Internal Query Processor Error:The query processor encountered an unexpected error

今天在调试Sql Server的存储过程时, 遇到sql Server 报这个错误:Internal Query Processor Error: The query processor encountered an unexpected error during execution错误的地方是很简单的select语句。select top 0 * into [CPMS_ARCHIVE

2012-01-13 17:34:43 1819

原创 综合运用httpClient和Swt Browser实现网页抓取,修改和显示

httpClient是apache的开源框架,封装了http协议,实现了对http访问的强大管理。Swt Browser是java下一个对javascript支持比较好的模拟浏览器,可用它在applet中显示网页。 以下为源代码MyBrowser.java: 用cavas,display, shell, browser 在applet中显示页面。 import java

2011-06-26 00:09:00 8559 3

原创 SVG脚本及动画实现

SVG中脚本的实现SVG中加入脚本时,需要先申明脚本的类别,先加入 然后写脚本函数<![CDATA[ function name1(evt){ ... } function name2(evt){ ... } ... ]]>  在SVG脚本中可以通过id来查找element,函数getEleme

2011-03-21 00:01:00 1182

Machine Learning in Action.pdf manning.机器学习英文版

Machine Learning in Action.pdf manning.机器学习英文版

2018-01-12

ZXing-2.2.zip二维码扫描开源包ZXing

ZXing-2.2.zip二维码扫描开源包ZXing

2013-09-30

COM本质论(Essential+COM)

COM 本质论 Essential Com 中文版 COM 本质论 Essential Com 中文版

2011-11-29

Linux 内核分析

Linux 内核分析 Linux内核完全注释 内核版本0.11(0.95)

2011-09-19

iphone 开发秘籍 中文版

iphone 开发秘籍 中文版 The iphone Developer's Cookbook Amazon超级畅销书,带您深入iphone开发秘境 iphone开发学习必备

2011-09-19

Computer networking a top-down approach solution

Computer networking a top-down approach solution

2010-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除