自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 c# 如何调用指定文件夹里面的动态库dll

c#使用Assembly 和MethodInfo调用指定文件夹里面的动态库dll

2024-04-03 10:00:26 537

原创 SQL 中英文混合字符串 获取长度 截取字符串(实例详解)

写存储过程时,遇到了中英文混合字符串,获取长度,截取字符串的问题,用了几个函数,LEFT,SUBSTRING,CAST,DATALENGTH,下面做详细说明

2022-08-10 10:33:51 2383 2

原创 C# HttpWebRequest ,错误:“必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。“ 的一个成功解决方案

今天使用 HttpWebRequest 时遇到了一个问题:"必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。"仔细检查了下,request.ContentLength赋值的长度是正确的,左右调试都不行,搞了老半天终于发现了错误:request.Method = "DELETE",DELETE之前我写了小写,而这个必须要用大写,刚接触这一块就被大小写整蒙了,DELETE 大写后问题解决;应该是所有的Method方法名字都应该是大写,比如:PO

2021-11-10 13:58:32 3078

原创 VS2019打包生成安装文件教程(详细实操版)

最近做c#开发,打包安装包,自己实操了一遍后,截图把过程记录了下,供需要的朋友参考。使用的是vs2019,一、安装打包插件:Microsoft Visual Studio Installer Projects1、如果有,跳过安装。2、安装步骤如下:2.1、选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio Installer Projects,进行安装。如下图:3、安装好以后,重启vs2019。二、创建安装项目1、

2021-08-15 16:51:42 23709 13

转载 用浅显易懂的方法解释什么是依赖注入(DI),控制反转(IoC)

刚接触c#,对依赖注入(DI),控制反转(IoC)不太了解,网上兜了一圈,感觉这两篇文章很不错,引到这里,学习借鉴。浅谈控制反转与依赖注入https://zhuanlan.zhihu.com/p/33492169Laravel 学习笔记 —— 神奇的服务容器https://learnku.com/articles/789/laravel-learning-notes-the-magic-of-the-service-container如果类A需要调用类B来完成某项任务时,那么,我们传统的做

2021-04-15 17:19:50 229

原创 c# 如何一次产生多个不同的随机数?

经过写程序测试,结果总结如下:1、如果想一次性产生4个随机数,那么使用一个Random对象,调用4次Next函数,如此所示:Random r = new Random();int rInt = r.Next(100);int rInt11 = r.Next(100);int rInt12 = r.Next(100);int rInt13 = r.Next(100);经过反复测试,产生的四个随机数没有发现重复的。2、如果是4个对象,分别调用,如下所示:Random r .

2021-03-16 15:33:04 5465 2

原创 Flutter入门学习:小白入门,搭建环境&真机运行第一个例子

开发环境:1. window10环境2. Flutter版本:1.22.23. Android Studio 3.5.2步骤记录:一、下载Flutter SDK下载网址:https://flutter.cn/docs/get-started/install/windows#下载后解压至想要保存的目录。二、Flutter环境变量配置1、国内镜像配置【之所以要配置镜像,是因为国内外网络原因,Flutter在国内执行命令访问的时候,可能出现访问不了的情况。Flutter官方开放了一个镜像

2020-10-28 19:02:31 426

原创 iPhone的备忘录如何进行撤销?

习惯在备忘录临时记一些东西,结果在一次编辑时,误把不想删的东西删掉了,结果找了半天没找到撤销功能,那个气呀......还好最后知道怎么弄了,写到这里,给需要的朋友参考。只需要一个动作:摇一摇手机,就会弹出一个对话框,可以进行撤销。...

2020-07-06 11:17:17 7195

原创 Opencv学习笔记(一):图像融合函数 addWeighted

正在学习Opencv,把学习过程中的一些知识点记录下,以供日后翻阅,也给同在学习的朋友参考,有不周全之处,敬请指点。第一篇学习笔记,mark一下。addWeighted是线性图像融合函数,可以把两张图片叠加在一起1、ROI这里面经常会提到一个名词ROI,即:感兴趣区域,在要处理的图像中提取出的要处理的区域。比如,你要把 图A 融合进 图B 中的一块区域内,那么图B中的这块区域就是你的图像处理所关注的重点,你只要对这块区域进行处理就可以了,可以提高处理效率。2、函数说明void ad.

2020-06-03 14:24:09 1119

原创 “opencv2/opencv.hpp”: No such file or directory 的一个成功的解决方法

今天刚完成了vs2019 + opencv4.3.0 开发环境配,运行时居然提示:“opencv2/opencv.hpp”: No such file or directory一番折腾后,居然发现是,我是在x64里配的,而运行时程序默认的是x86,如下图:选择x64后,问题解决。如果遇到类似问题,和我的出现的问题不一样,也可以照这个思路思考,是不是运行环境和配置include和lib的环境不一样造成的。...

2020-05-28 13:35:54 14164 7

原创 vs2019 + opencv4.3.0 开发环境配置(详细步骤记录)

想学习opencv,今天搞了下vs2019 + opencv4.3.0 开发环境配置,在此记录下详细步骤,供有需要的朋友参考。本地环境是Windows10,新装的vs2019,没有编译 opencv,直接用的opencv4.3.0的Windows版。1、环境配置首先设置环境变量Path,添加路径是opencv所在的路径,以我的路径为例:C:\Users\apple\Documents\mydev\AI\opencv\build\x64\vc15\bin其中,vc14是用于vs2015的,

2020-05-28 13:16:02 7260 7

原创 windows10设置环境变量Path详细步骤

1、鼠标右键“我的电脑”,点击“属性”,打开控制面板窗口,如图:2、点击“高级系统设置”,弹出设置窗口,如图:3、点击底部的“环境变量”,弹出环境变量窗口,如图:4、在下面的“系统变量”一栏,找到“Path”,并选中它,然后点击“编辑”,弹出编辑窗口,如图:5、在编辑环境变量窗口,点击“新建”,把路径填进去即可6、最后,一路点击“确定”,完成配置...

2020-05-28 11:47:44 37293

原创 卸载vs2010亲测的一个方法

最近想把vs2010卸载掉,把方法记录下,供需要的人参考采用的方法是vs自带的卸载的方法,步骤如下:1、打开“控制面板”,点击“卸载程序”,在弹出的窗口里面找到vs2010的主程序,如图:2、双击打开后(或是右键弹出 “卸载/更改” 菜单),进入维护模式,如图:3、点击卸载后执行相关操作,即可一步步完成卸载采用这个方法卸载后,一些语言包、.NET Framework之类的Tools仍有残留,最后我也没有去管,卸载后也没影响vs2019的安装。也可能是其它程序的依赖库,所以自带的卸

2020-05-24 19:18:50 14692 1

原创 Three.js TransformControls 和 TrackballControls 介绍

1、TransformControlsTransformControls是变换控制器,可以操纵物体进行移动、缩放、旋转操作。实例生成:var control = new TransformControls( camera, renderer.domElement );//camera是相机对象,renderer是渲染器对象可以通过setMode来实现相关操作:control.setMo...

2020-04-12 20:43:34 3304

原创 利用NSMetadataQuery进行本地文件检索使用总结

做文件管理的时候,难免会用到搜索功能,搜索的方法有很多种,比如先对文件夹里的所有文件遍历后查找,而使用cocoa提供的利用spotlight来进行搜索,无疑是效率最高的一种。下面介绍一下如何使用NSMetadataQuery来进行文件的检索。一、首先,创建一个实例:NSMetadataQuery *metadataQuery = [[NSMetadataQuery alloc] init...

2020-02-10 11:15:27 1190

原创 NSWorkspace 的常用方法总结

1、获取文件的类型NSString *fileType = [[NSWorkspace sharedWorkspace] typeOfFile:@"文件路径" error:nil];比如:fileType 是 “public.jpeg”,就代表是JPG格式的图片。2、打开Finder并选中某个文件[[NSWorkspace sharedWorkspace] selectFile:@...

2020-01-07 14:45:36 2119

原创 object-c 如何获取和判断文件类型?

以图片为例:NSString *filePath = "文件路径";一、根据文件属性字典信息判断MDItemRef item = MDItemCreate( kCFAllocatorDefault, (CFStringRef)filePath );if( item){CFArrayRef list = MDItemCopyAttributeNames( item );N...

2020-01-06 13:46:06 533

原创 word使用过程中遇到的问题记录(二):如何画柱状图和折线图的组合图?

最近在写一些报告,要用到不少表格和图,一开始不知道如何画柱状图和折线图的结合体,查了一番后搞定,记录下,以备日后翻阅。以GDP的数据为例说明:1、在word中插入一张柱状图表,会自动生成一个excel,用来填写数据,如下图所示:根据自己的需求修改名称和数值,修改后会动态反映到word中图表上,很直观,如下图所示:这时都是以柱状图的形式出现,都是在主坐标轴中。2、修改“...

2019-12-09 15:27:53 6820

原创 基于three.js写的一个简易照片墙

学习three.js的过程中,写的一个简易照片墙,可以使用鼠标滚轮上下浏览,采用的是移动相机的方式。代码贴出来,供学习这一块的朋友们参考和指导:<!DOCTYPE HTML><HTML><HEAD> <META charset="utf-8"> <META name="viewport" content="wid...

2019-11-08 19:34:28 1638

原创 Xcode更新,提示空间不足,踩过的一个坑!

今天把Xcode升级到11.1,明明空间还有好几十G,但是却提示空间不足,所以感觉未必是Xcode APP本身大小的原因,一番调查后发现了原因,如下:1、在“/Users/apple/Library/Developer”下后两个目录,CoreSimulator和Xcode,是供开发用的。Xcode的DerivedData目录下保存的是我们运行过的所有程序的源代码。CoreSimulator的...

2019-10-14 17:12:10 26402 6

原创 NSWindowController加载遇到的几个问题?

自定义了一个类MyWindowController,继承自NSWindowController,在使用过程中遇到了几个问题,记录下:1、一开始以为生成MyWindowController的对象时就会加载xib文件,继而调用windowDidLoad函数,即:myWindowController = [[MyWindowController alloc] init];结果没有调用windowD...

2019-10-12 17:19:53 1160

原创 dispatch_get_main_queue 卡死的问题(已解决)

dispatch_get_main_queue 卡死的问题这两天做项目的过程中遇到dispatch_get_main_queue卡死的问题,已解决,在此记录下。其主要现象是,我有一个view,在创建的时候需要刷新,而这个view是在windowDidLoad里面创建的,我在子线程里面调用dispatch_sync(dispatch_get_main_queue(), ^{})方法刷新了vi...

2019-09-26 16:34:46 3471

原创 IOS开发过程中的问题记录(一)

在IOS开发过程中遇到的问题,记录下来以便日后查找1、如何判断设备是iPhone还是iPad?if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){ // iPhone }else{ // iPad}2、UIImagePickerCont...

2019-09-05 14:21:10 141

原创 three.js 如何设置背景图片?

有两种方式:1、使用html的body属性设置背景图片,即:body { margin: 0; overflow: hidden; background: url("background/background.png") center no-repeat; background-size:cover;}这种方法要设置渲染器的透明度,即:rend...

2019-08-09 15:39:41 14014 6

原创 xcode 错误:resource fork, Finder information, or similar detritus not allowed

最近系统和Xcode都做了升级,结果Xcode编译突然报错,提示:xcode resource fork, Finder information, or similar detritus not allowed/usr/bin/codesign failed with exit code 1查了certificates,不是这个问题,看问题描述应该是资源文件的问题,调查一番,问题解决...

2019-07-29 09:08:16 943

原创 WKWebView加载带参数的本地html文件?

最近弄一个项目,使用WKWebView加载本地html文件,并且还需要传参数,经过一番折腾,终于弄了出来主要有两点:1、配置一个选项[webView.configuration.preferences setValue:@YES forKey:@"allowFileAccessFromFileURLs"];如果你加载的html是在App的Bundle里面,那么使用 [webView...

2019-07-26 12:05:44 2859 7

原创 word使用过程中遇到的问题记录

word使用过程中遇到的一些问题,在此记录下,已备日后查看。1、改变间距后,图表显示异常?出现这种情况,是因为图表所在的行的间距也没改变了,把图表所在的行的间距改为单倍距就可以了。2、如何更改图表和图表索引的序号?图表和图表索引的序号是在插入图表时自动加上去的,那么问题来了,如果之后某个图表删掉了,在这个图表之后的图表的序号怎么更改呢?其实也很简单,把正文中图表的序号删掉,输入正确的序...

2019-07-18 16:54:38 404

原创 UICollectionView 图片显示空白的原因

最近在使用UICollectionView显示图片,使用过程中踩了几个坑,不过最终解决掉了,如下:使用方法,自定义CollectionViewCell,继承自UICollectionViewCell,然后添加UIImageView进入CollectionViewCell。第一个坑:头文件里面定义UIImageView:@property (strong, nonatomic) IBOu...

2019-07-07 19:51:50 1205

原创 WKWebView 简单介绍

使用:NSURLRequest *request =[NSURLRequest requestWithURL:[NSURL URLWithString:@“网址”]];[webView loadRequest:request];常用属性:allowsBackForwardNavigationGestures:BOOL类型,是否允许左右划手势导航,默认不允许estimatedProgre...

2019-06-24 09:04:49 368

原创 什么是边际成本?

什么是边际成本?边际成本指的是每一单位新增生产的产品(或者购买的产品)带来的总成本的增量。 这个概念表明每一单位的产品的成本与总产品量有关。借用薛兆丰老师的一个例子:我们手上有两个方案,A方案和B方案。A方案说,如果我们投入100,就能得到150的回报。B方案说,如果我们投入100,就能获得200的回报。这时候,如果A方案没有开始投入,B方案也没有开始投入。这两个方案摆在你面前,选...

2019-05-05 19:38:34 3924

原创 CxImage 学习(一)基础成员变量介绍

CxImage的一些成员变量:class CxImage{...protected:void* pDib;//包含文件头,调色板等等BITMAPINFOHEADER head; //标准的文件头(位图)CXIMAGEINFO info;//扩展了的信息BYTE* pSelection;//用户选中的区域BYTE* ...

2019-04-14 09:57:06 220

原创 什么是沉没成本?

沉没成本是什么呢,书面定义如下:沉没成本,是指以往发生的,但与当前决策无关的费用。从决策的角度看,以往发生的费用只是造成当前状态的某个因素,当前决策所要考虑的是未来可能发生的费用及所带来的收益,而不考虑以往发生的费用。举一个常举的例子,比方说看电影,电影票已经买了,钱也已经付了,不能退了,这里电影票的钱就是你的沉没成本。看了前面的一小段,基本就能知道电影好不好看,那么问题来了,你到底...

2019-04-03 20:32:31 5369

原创 three.js 如何选择物体 (THREE.Raycaster简介)

在three.js,可以利用THREE.Raycaster来达到点击与交互,即选择物体的操作。那么我们先来认识一下THREE.Raycaster,它的构造函数如下:new Raycaster( origin, direction, near, far );参数介绍:origin — 射线的起点向量。direction — 射线的方向向量,应该归一标准化。near — 投射近点...

2019-03-21 21:35:36 6116 4

原创 three.js 相机camera的up和lookAt详解

three.js相机的设置很重要。甚至牵涉到缩放,旋转等动画的应用,下面就up和lookAt的用法做下解释:先来说说position属性,就是设置相机的位置,而位置设置后相机看向哪里呢?默认情况下,是由正z轴看像-z轴(相机镜头对着-z轴方向拍),就是我们由屏幕外向屏幕内看一样。如果不设置lookAt,相机看向的就是position的z值垂直向里看的方向。如果设置了lookAt,比...

2019-03-11 11:08:14 12345 3

原创 Mac 如何拖拽文件到dock上面的icon?(详细)

拖拽文件到dock上面的icon来打开需要两个操作:1、代码在AppDelegate.m里面添加delegate函数:- (void)application:(NSApplication *)theApplication openFiles:(NSArray *)filenames这个函数会自动被调用。2、Info.plist向Info.plist里面添加代码:&lt;...

2019-02-24 17:30:37 1282

原创 jQuery 鼠标滚轮插件 jquery.mousewheel.js的基本使用

jquery.mousewheel.js 是一个用于添加跨浏览器的鼠标滚轮支持的 jQuery 插件。一、使用该插件,需要把 mousewheel 事件绑定到一个元素上即可。当然也可以使用类似 jQuery 中其他的事件方法写法。例如:// 方式1:using on$('#某个元素').on('mousewheel', function(event) {    console.l...

2019-02-13 17:31:24 5948

原创 three.js 学习笔记 - 基础之起步

最近又重新学习了下three.js,还得从基础学起啊,今天起步学习,最基础的三大组件。三大组件分别是:场景(scene)、相机(camera)和渲染器(renderer),也就是靠着这三个东东,我们才能将物体渲染到网页中去。那么这三者是什么关系呢?首先,场景是一个物体的容器,开发者可以将需要的物体放入场景中,相机的作用就是把放入场景的物体拍下来,渲染器的作用就是将相机拍摄下来的图片,放...

2019-01-17 12:18:26 294

原创 什么是机会成本?

机会成本是什么呢,书面定义如下:机会成本是指为了得到某种东西而所要放弃另一些东西的最大价值。举个例子,比如你现在想做生意,既想做饭店,也想做便利店,最后你选择了饭店,那么你所放弃的便利店,就是你选择饭店的机会成本。如果你有多个选项,还有冷饮店,服装店等等,那么你的机会成本就是所放弃的便利店,冷饮店,服装店里面最有价值的那一项。也就是说你选择了饭店,结果另外一个人开了个便利店,第三人...

2019-01-15 17:33:47 8235

原创 如何在GitHub上下载指定的文件?

一、下载全部文件如下图所示:1、可以点击 Download Zip下载压缩包2、使用命令行,即:使用git clone,如下:git clone 连接地址(即是中间框框里面的地址) 二、下载指定文件1、先点击进入需要下载的子文件夹或是文件2、在浏览器把地址复制下来,然后做下修改,比如:原地址:https://github.com/mrdoob/three.j...

2019-01-11 10:59:35 2791

原创 ios 使用其它应用程序打开文件 踩过的一个坑

在自己的App里面想把文件导出去,使用其它的App打开,查了文档之后,开始写代码,起初使用如下:- (void)exportFileToOtherApp:(NSString*)filePath{    NSURL *url = [NSURL fileURLWithPath:filePath];    UIDocumentInteractionController *document...

2019-01-02 16:29:42 4812

NSSearchField 的详细示例

Apple的详细介绍NSSearchField的例子,详细介绍了如何使用NSSearchField,如何使用NSSearchField的下拉菜单和自定义菜单

2018-10-09

Cocoa基本原理指南.pdf

介绍Cocoa的基本原理,Cocoa的设计模式,Cocoa的架构等

2011-07-15

空空如也

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

TA关注的人

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