自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

转载 WeakReference(弱引用)

转载http://www.cnblogs.com/bayonetxxx/archive/2009/06/02/1494728.html    我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.NET中提供了WeakReference来实现。弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,...

2019-01-31 20:53:12 457

转载 关于C#中的弱引用

转载https://www.cnblogs.com/mokey/archive/2011/11/24/2261605.html一:什么是弱引用      了解弱引用之前,先了解一下什么是强引用  例如 : Object obj=new Object();     就是一个强引用,内存分配一份空间给用以存储Object数据,这块内存有一个首地址,也就是obj所保存的数据,内存分配的空间中...

2019-01-31 20:46:08 134

转载 C#中的弱引用

一般情况下实例化一个类或结构时,只要有代码引用它,就会形成强引用。例如:Student stu=new Student();对此,垃圾回收器就不能收集该对象。一般而言是没有问题的,因为可能需要访问stu对象,但是如果对象过大,并且不经常访问呢?此时就可以创建对象的弱引用。 弱引用运行创建和使用对象,但是垃圾回收器运行时,就会回收对象释放内存。但始终存在这样的风险:垃圾回收器在重...

2019-01-31 20:40:38 335

转载 Windows下dump文件生成与分析

转载https://blog.csdn.net/u010839382/article/details/76665517#一、    生成Dump文件方式1.1任务管理器在程序崩溃后,先不关闭程序,在任务管理器中找到该程序对应的进程。右键—>创建转储文件。此时会在默认的目录下创建出一个dump文件。可以看出,此种方法只适用于程序崩溃但没有立即自行退出的情况。倘若程序...

2019-01-31 20:29:25 928

转载 面向.Net程序员的dump分析

转载https://www.cnblogs.com/dubing/p/3878591.html背景  Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。在 Windows 系统上, dump 文件分为内核 dump 和用户态 dump 两种。前者一般用来分析内核相关的问题,比如驱动程序;后者一般用来分析用户态程序的问题。  一般的程序员可能接触不到dum...

2019-01-31 19:36:24 613

转载 VS调试C#程序产生的dump

将二进制文件(exe、dll)、符号文件(pdb)、转储文件(dmp)放在同一个目录。如果可能的话,源码也要备份。有源码可以看到源文件的具体行,没源文件,只能定位到函数。二进制文件和符号文件必须备份,事后生成的没用,哪怕源码没改过。启动VS2013,以打开文件的方式打开转储文件, 点击右上的“混合调试”附:1,此方式和调试C++程序产生的崩溃文件十分类似。2,昨天有个简...

2019-01-30 20:43:27 1935

转载 使用WinDBG调试查看C#内存转储文件

有时候我们想查看一个正在运行的程序内存中的数据,可以在任务管理器将内存状态保存为转储文件,并使用WinDBG验证,这里我们来试试:0.安装WinDBG1.首先写个代码用来测试一个classpublic class MyClass{ public int AintValue = 123; public static int BintValue = 456; ...

2019-01-30 20:37:49 1231

转载 PDB文件详解

    PDB文件的介绍PDB(Program Data Base),意即程序的基本数据,是VS编译链接时生成的文件。DPB文件主要存储了VS调试程序时所需要的基本信息,主要包括源文件名、变量名、函数名、FPO(帧指针)、对应的行号等等。因为存储的是调试信息,所以一般情况下PDB文件是在Debug模式下才会生成。    PDB文件的调用过程模块(Module),EXE和DLL都可以称之...

2019-01-30 20:34:55 1154

转载 【VS2017】升级VS2017后,编译运行程序会出现 /Community/Common7/IDE/PrivateAssemblies/plugin.vs.js 错误

问题】after i upgrade my vs 2017 to version 15.6.3, it popup an javascript error window when i starting debug,the position of the error js is "file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20St...

2019-01-30 20:31:15 996

转载 C# 控制台应用程序输出颜色字体[更正版]

转https://www.cnblogs.com/wuyuxin/p/7002065.html首先感谢院子里的“yanxinchen”,之前的方法是通过c#调用系统api实现的,相比之下我的有点画蛇添足了,哈哈。最佳解决方案的代码: static void Main(string[] args){ Console.ForegroundColor = ConsoleC...

2019-01-30 20:28:13 495

转载 判断是否utf8编码的算法

参考:http://www.cnblogs.com/powertoolsteam/archive/2010/09/20/1831638.html几天前偶尔看到有人发帖子问“如何自动识别判断url中的中文参数是GB2312还是Utf-8编码”也拜读了wcwtitxu使用巨牛的正则表达式检测UTF8编码的算法。使用无数或条件的正则表达式用起来却是性能不高。刚好曾经在项目中有类似的需求,...

2019-01-30 20:20:08 1540 1

转载 C# 结构体初始化, 求为空

一般做法是写个构造函数, 在里面写上不可能的值  //这样是不行滴,结构体里不能有无参构造函数     struct Formula    {        public string name;        public int num;        public int key;        public Formula ()        {            ...

2019-01-30 20:07:24 2476

转载 C#获取“所有用户桌面”的路径

转载http://www.cnblogs.com/DoNetCShap/p/4221899.html想用C#得到The All Users Desktop(Public\Desktop)的路径。原来以为很简单,然而Environment.GetFolderPath(Environment.SpecialFolder.Desktop)只能得到当前用户的桌面路径。到最后,没有办法,只...

2019-01-30 20:03:22 454

转载 [Unity XLua]热更新XLua入门(一)-基础篇

Aladdin_XLua前言前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热议,也受到广大开发者的热捧,然后我当然也抱着好奇的心去学习学习。后面也会将扩展之后的工程放在git上,大家一起学习交流!在此感谢XLua作者创造出这么好用的框架!相关链接 XLua源码 C#->Lua开源工具 可以将C#转化成lua并且具有 相关介绍文章...

2019-01-29 21:30:58 408

转载 iOS持续集成-Xcodebuild命令

为什么打包一般使用GUI操作进行。但是对于复杂工程还是繁琐。比如同一个工程对应多个target,多个scheme,多个证书。另外对于持续化集成还不足够,所以需要使用Xcodebuild进行脚本化。Tips:针对Xcode进行过重签名,in-house包会失败。使用以下针对xcode8,xcworkspace文件进行打包。简单来说打包分为三步:1、 清理 - clean ...

2019-01-29 20:31:42 875

转载 xcodebuild脚本打包的使用

转载https://blog.csdn.net/potato512/article/details/52172107除了使用Xcode进行打包(测试包,或发布包)外,还可能通过在终端使用xcodebuild命令进行打包。xcodebuild常用命令xcodebuild [-project <projectname>] [[-target <targetname&gt...

2019-01-29 17:29:31 419 1

转载 xcodebuild命令

https://www.cnblogs.com/liuluoxing/p/8622108.html一、xcodebuild命令介绍 1.基本命令 查看xcodebuild简洁用法 xcodebuild -usage 查看已安装的SDK 1 xcodebuild -showsdks ...

2019-01-28 21:10:27 397 1

转载 在 Mac 上使用多点触控手势

使用多点触控触控板或妙控鼠标,您可以通过轻点、轻扫、捏合或开合一根或多根手指进行有用的操作。触控板手势有关这些手势的更多信息,请选取苹果菜单 () >“系统偏好设置”,然后点按“触控板”。您可以关闭某个手势,更改手势类型,以及了解哪些手势可在您的 Mac 上使用。触控板手势要求使用妙控板或内建的多点触控触控板。如果您的触控板支持力度触控,您还可以进行“用力点按”操作并获得触感反...

2019-01-28 21:01:59 755

转载 【IOS】mac终端执行.sh文件总是提示permission denied

假设我文件夹jni有一个list.sh文件我直接 nxgametekiMacBook-Air:jni luonan$  ./list.sh ../../Classes提示 permission denied然后chmod +x  *.sh然后运行就OK了nxgametekiMacBook-Air:jni luonan$ chmod +x *.sh ./list.sh ../...

2019-01-28 20:59:59 699

转载 mac终端下几个常用的命令行指令

基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions3、建立新目录mkdir 目录名     例:在驱动目录下建...

2019-01-28 20:31:10 203

转载 vscode: Visual Studio Code 常用快捷键

http://www.cnblogs.com/bindong/p/6045957.html原文章地址: vscode: Visual Studio Code 常用快捷键官方快捷键说明:Key Bindings for Visual Studio Code 主命令框F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:按一下 Backs...

2019-01-24 21:27:10 149

转载 常用正则表达式大全!(例如:匹配中文、匹配html)

https://www.cnblogs.com/xdxx/p/6117132.html常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCI...

2019-01-24 21:22:44 205

转载 SVN 树冲突解决详解

SVN 冲突包括    内容冲突:当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。     树冲突:当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改,在更新时就会发生树冲突。SVN 的基本使用和内容冲突的解决方法可以参考这篇博客 TortoiseSVN 和 VisualSVN Server 使用教程...

2019-01-24 20:56:03 378 1

转载 .svn文件夹特别大

本文为作者原创,转载请注明出处:http://www.cnblogs.com/zhaoqingqing/p/8459564.html一个项目通过svn管理,迭代开发一年之后,.svn目录达到20G或更大,对于SSD硬盘来说是非常占用空间的,经过我的尝试,可以使用tortoiseSVN自带的cleanup为文件夹瘦身。操作方法:使用svn的Cleanup(清理)功能,勾选以下两项,会把本...

2019-01-24 20:39:20 9811

转载 Charles的HTTPS抓包方法及原理分析

背景作为移动平台的RD,项目开发过程中一项比较重要的甩锅技能——抓包应该大家都比较熟悉了,毕竟有些bug可能是由服务端下发的数据出错导致的。虽然抓包工具很好用,但是如果不做一些设置的话,对于HTTPS协议的请求就无能为力了,比如这样这对于一些注重安全性的应用来说,或许就不是特别好使,我们的项目目前也在逐渐从HTTP转向HTTPS,因此掌握这些技巧还是比较有用的。抓包工具多种多样,比较好...

2019-01-24 20:23:33 544

转载 UGUI Text.preferredWidth计算bug修复

UnityEngine.UI.Text.cs:public float pixelsPerUnit { get { var localCanvas = canvas; if (!localCanvas) return 1; ...

2019-01-23 20:26:01 693

转载 Jenkins 持续集成综合实战

Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java 项目(SVN+Maven)中 FindBugs/CheckStyle/PMD 等常用插件的使用、单元...

2019-01-23 20:13:58 304

转载 如何判断一个字符串是否是UTF8编码

https://www.cnblogs.com/jiu0821/p/6371544.htmlUTF8是以8bits即1Bytes为编码的最基本单位,当然也可以有基于16bits和32bits的形式,分别称为UTF16和UTF32,但目前用得不多,而UTF8则被广泛应用在文件储存和网络传输中。  编码原理  先看这个模板:  UCS-4 range (hex.) UTF-8 octet s...

2019-01-23 17:41:20 1530 2

转载 Xcode中get-task-allow有什么用

【failed to get the task for process问题】A: Why am I getting "Error launching remote program: failed to get the task for process" when debugging an iPhone application on the device?  You are getting ...

2019-01-17 20:29:54 2860

转载 xcode中的get-task-allow

get-task-allow, when signed into an application, allows other processes (like the debugger) to attach to your app. Distribution profiles require that this value be turned off, while development profil...

2019-01-17 20:16:04 1756

转载 iOS code signing identity 配置

PROJECT 和 TARGET 中都要选:code signing identity: 调试统一都选 developer, 发布统一都选 distributionprovisioning Profile 也要选.过期和无效的证书及时删除, 避免 ambiguous 警告.选择正确的证书配置后仍然报错, clean 一下重启 xcode还不行~~~重启电脑----------...

2019-01-17 19:40:29 1531

转载 UGUI研究院之iPhoneX自适应分辨率(三十一)

最近把游戏的iPhoneX自适应做完了,并且已经过了审。我的做法是每个界面的最上层都是一个横纵Stretch自动拉伸的,检测当发现是iPhoneX时,打开界面代码中自动设置 Left Top Right Bottom 为44.由于我们用的是Unity5.5.4,并没有方法来判断是否是iPhoneX 所以就用分辨率判断了。/// <summary>/// 自适应iPhon...

2019-01-14 20:54:38 817

转载 Unity判断机型是否为iPhoneX,iPhoneXS,iPhoneXR,以及iPhoneXS Max

原生iOS常用的判断方法iOS中判断机型的方式通常是利用屏幕分辨率,导航栏尺寸,是否支持某些功能特性等进行判断。例如获取屏幕宽高:CGFloat screenWidth = [UIScreen mainScreen].bounds.size.width;CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;...

2019-01-14 20:10:24 586

转载 全球开发者各出奇招:我们想这样适配iPhone X

https://blog.csdn.net/fzhlee/article/details/78037474(原标题:面对iPhone X刘海现实,看看全世界的开发者怎么适配)原创curator北京时间9月12日凌晨,苹果在乔布斯剧院发布了iPhone X,主打全面屏的iPhone X取消了Touch ID,代之以Face ID。为了实现更为安全的面部识别,iPhone X正面的全面...

2019-01-14 20:02:54 259

转载 iOS屏幕旋转及其基本适配方法

屏幕旋转示例.jpeg前段时间抽空总结了一下iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配。的确,视频播放与游戏类型的App经常会遇到这个的问题。由于至今接手的项目中不常涉及这块知识疏于总结,在搜索了一些资料后也发现都很散乱,所以决定在这里重新整理一下。目录一、最让人纠结的三种枚举二、两种屏幕旋转的触发方式三、屏幕旋转控制的优先级四...

2019-01-10 17:25:07 340

转载 高效的iPhone X适配技术方案(UGUI和NGUI)

高效的iPhone X适配技术方案(UGUI和NGUI) 作者知乎:https://zhuanlan.zhihu.com/p/35538663作者也是U Sparkle活动参与者,UWA欢迎更多开发朋友加入U Sparkle开发者计划,这个舞台有你更精彩!适配来源:按照苹果官方人机界面指南 : https://developer.apple.com/ios/human-inter...

2019-01-09 20:23:19 735

转载 刘海屏之全面屏攻略

前言由于苹果公司的“先进设计”导致各大手机厂商纷纷跟风其设计,导致Android的屏幕适配出现新的刚需——刘海屏的适配。为了简化这些适配操作以及繁琐的判断封装优化出一个工具库:BangScreenToolsMaster适配方案及原理适配流程AndroidP的适配方式:AndroidP及以上的方式必须适用于sdk大于等于28的情况下使用。 显示模式:   ...

2019-01-09 20:06:28 500

转载 Android应用apk文件二次打包步骤

最近根据别人的博客看了下如何对应用进行二次打包。之前没有真正实践过,今天就来自己动手实现一下。声明,本篇博客内容也是根据别人的博客进行学习,然后我自己总结写出的,目的就是好记性不如烂指头,还是敲一遍记得深,我的学习链接:http://www.jianshu.com/p/7e5ad780f8ab/comments/3607759#comment-3607759 在此也向作者表示感谢.一、二次...

2019-01-08 21:18:42 1441 1

转载 APK签名之keytool生成keystore和jarsigner签名apk

转载http://www.tttabc.com/android/keytool-keystore-jarsigner-apk.htmandroid程序的签名和Symbian类似都可以自签名(Self-signed),但是在android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到android Market上时大家都...

2019-01-08 21:08:03 251

转载 Unity UGUI 原理篇(五):Auto Layout 自動佈局

http://www.arkaistudio.com/blog/2016/06/19/unity-ugui-%e5%8e%9f%e7%90%86%e7%af%87%e4%ba%94%ef%bc%9aauto-layout-%e8%87%aa%e5%8b%95%e4%bd%88%e5%b1%80/ 目標Auto Layout System 架構 Layout Element 元素大小...

2019-01-07 16:53:02 226

buglyres.aar res/xml/network_security_config.xml

解决bugly初始化报错Cleartext HTTP traffic to android.bugly.qq.com not permitted. 解决Android P限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉的问题。 解决Unity2021.2以后的版本禁止使用Android/res目录,需要打包成AAR。

2022-05-24

空空如也

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

TA关注的人

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