自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 关于java jar包说明

jar包分为两种,FatJar,ThinJar

2023-09-09 12:57:46 218

原创 mac最好用的解压缩工具,支持tar,rar,zip,ios,exe,msi等多种格式

mac系统最好用的压缩工具,the Unarchiver

2023-07-26 18:42:43 292

原创 秒懂数据湖、数仓关系

数据湖,可以保存任何格式的原始数据,包括类似sql的结构化数据、json/csv/xml/html等半结构化数据、pdf/xlsx/音视频二进制数据等非结构化数据。数据仓库,提供OLAP能力,需要提前定义Schema。

2023-05-28 18:02:51 107

原创 红楼梦人物关系简图

红楼梦人物关系

2023-02-26 13:45:33 1275

原创 jvm gc过程,你清晰吗

jvm gc过程

2023-01-09 10:00:04 172

原创 golang make和new的区别

golang make和new区别

2022-11-09 08:57:28 168

原创 golang方法接收器如何定义?pointer or value ?

golang 方法接收器如何定义

2022-11-08 20:21:35 149

转载 软件测试的四个阶段(单元测试、集成测试、系统测试、验收测试)

软件测试的四个阶段(单元测试、集成测试、系统测试、验收测试)

2022-11-04 09:24:54 4324

原创 python父子进程

多进程

2022-11-01 13:21:44 901

原创 单元测试执行流程

unit test procedure

2022-10-30 16:22:18 103

翻译 python垃圾回收及内存分布

python垃圾回收及对象内存分布

2022-10-28 11:30:52 212

原创 程序优化建议

程序优化建议:大文件读写、异步任务处理

2022-10-16 10:40:27 367

原创 python multiprocessing.Pool 一个很有用的调试技巧

python 进程池 debug

2022-10-10 21:08:27 584

原创 屏幕不清晰,可能是你的设置不正确

屏幕不清晰,可能是你的设置不正确

2022-08-23 11:49:40 3729

原创 【golang helloworld程序与其它语言有何不同】

golang helloworld程序有何不同

2022-06-24 23:09:37 109 1

原创 macos因为找不到jdk路径而无法启动eclipse/dbeaver等软件,一种解决办法

启动时,如果因为jdk路径错误或者被修改,一般会提示如下类似错误:“No Java virtual machine was found after searching the following locations;”或者“Cant create java virtual machine”macos解决办法macos 每个native应用都会有一个plist文件,此文件为应用的配置文件。 其中有一项-vm是jdk的安装路径。修改此路径为你当前jdk安装路径即可。 如下图...

2021-03-30 09:07:42 812 1

原创 java8 stream package examples

java8新增的package: stream,专门用来操作数据。使用起来非常方便。提供的快捷方法有:filter,map, foreach,reduce,sorted,count,min,max,groupby,tomap,tolist等待如果是之前,类似的数据操作,要对应的不知道要写多少个for循环。 现在只需要一行代码搞定。写几个实例,自然就明白很多了public class Test {public static class Person { public String id; pub

2020-05-26 14:42:51 227

原创 为什么应用在Android5.0系统以上运行的更快 (Why app is faster running on Android 5.0 or later)

权限管理不同随着Android系统版本的升级,google对开发者的权限申请越来越严格,而且后台进程管控越来越严格。例如:前几年过年有很多开发者会让应用在设备上一直存活不退出(传说的“保活”)底层机制不同这是最重要的区别5.0之前底层使用Dalvik虚拟机;5.0之后底层使用Android Runtime;DalvikDalvik是一个处理器虚拟机。用Java写的Android程...

2019-10-26 16:32:14 164

原创 Spring Aop基础: 动态代理

重要概念:通知(advice)前置通知:@Before 方法调用前执行后置通知: @After 方法返回或抛出异常后调用返回通知: @AfterReturning 方法返回后调用异常通知: @AfterThrowing 方法抛出异常后调用环绕通知: @Around 目标方法封装起来(方法前后都调用)连接点(joinpoint)目标对象的方法。目标对象需要插入通知方......

2019-05-12 15:50:17 307

原创 深入剖析git

什么是git是一种版本控制系统版本控制系统,一种记录文件(文件多少不限制)内容变化,以便将来查阅特定版本修订情况的系统。优势分布式文件系统;分支基本概念仓库: repository工作区暂存区分支文件状态:未暂存、已暂存(未修改、已修改未提交、已修改未暂存)常用命令git [cmd] --helpgit initgit clonegit stat...

2019-04-26 09:44:40 130

原创 iOS应用,事件处理整个过程简要说明。从事件被生产到被消费

本文说明,应用事件从产生到事件被处理的过程事件循环在主事件循环中,一个应用持续把接收到的事件路由到相应的对象上去处理,处理结果由对象去呈现并记录状态。 一个事件循环,就是一个简单的run-loop。 run-loop ,周期运行并平衡处理从各种绑定的数据源接受到的事件。 每一个线程,都有一个run-loop。除了主线程之外,其它线程的run-loop必须由代码配置启动,主线程中的run-loo...

2019-04-22 15:22:31 218

原创 Clang和LLVM

clang:一种编译器,类似于GCC,但编译Objective-C语言时,比GCC快3倍之多!支持C家族语言:C,C++,Objective-C, Objective-C++等。 以下是支持的详细说明:C Language: K&R C, ANSI C89, ISO C90, ISO C94 (C89+AMD1), ISO C99 (+TC1, TC2, TC3).Obj...

2019-04-18 16:05:00 800

转载 Not allowed to navigate top frame to data URL

Intent to Deprecate and Remove: Top-frame navigations to data URLsSummaryWe intend to block web pages from loading data: URLs in the top frame using tags, window.open, window.location and similar m...

2019-03-12 16:19:26 3169

原创 linux上安装自己需要的python版本及常见错误

Believe me ! There are no other errors as the following commands.

2019-01-06 11:10:16 2237

转载 Opening Ports in a Linux Firewall

This guide applies only to users of Linux based operating systems.The procedure for opening ports in the Linux firewall "iptables" is relatively simple.First, open a command-line terminal.  In most ...

2018-12-01 12:45:58 217

转载 python 无法导入父级以上目录内的module

I’ve almost never been able to write correct Python import statements on the first go. Behavior is inconsistent between Python 2.7 and Python 3.6 (the two versions that I test here), and there is no s...

2018-11-30 13:50:48 4986 1

原创 windows 开启新的端口号

说明: 只说明整体步骤, 不说明细节,具体细节都可以找度娘写此篇博文,是因为,网络上的其它博文都太零散。新开端口步骤(* 一定要按照以下四步骤(三四可以没有顺序)*):在防火墙上新建入口规则,配置自己需要的端口; 配置端口监听 (配置应用连接此端口); 在Dos窗口查看端口配置是否成功。 命令 ‘net -na | findstr 端口号’;使用telnet来测试,是否...

2018-04-12 20:41:56 1755

原创 Android问题收集

What is the difference between instanceof and Class.isAssignableFrom(Class c)? answer : When using instanceof, you need to know the class of B at compile time. When using isAssignableFrom() it can be

2017-02-20 11:53:57 246

原创 CFURL或CFURLConnection错误

所有的错误代码是在对“CFNetwork的错误代码参考” 小提取CFURL和CFURLConnection错误: kCFURLErrorUnknown = -998, kCFURLErrorCancelled = -999, kCFURLErrorBadURL = -1000, kCFURLErrorTimedOut = -1001, kCFURLErrorUnsupportedURL

2015-11-17 21:46:34 920

原创 iOS RSA加密用OpenSSL

iOS使用RSA加密有两种方式:1、使用Apple SDK中的Security.framework框架实现(具体细节,请各位小伙伴还是查看官方资料吧,因为这里不是说明具体的细节的);2、使用开源库OpenSSL来实现。 两种方式比较起来,相对来说还是第二种较简单一些的。为什么相对来说呢,因为使用OpenSSL开源库,你还需要做很多前期的工作,但是前期工作做好,用起来会很爽

2015-11-01 00:44:57 1937

原创 使用原生的NSXmlParser解析xml数据

xml文件地址: http://d1xzuxjlafny7l.cloudfront.net/downloads/Party.xml#import "ViewController.h"#pragma mark ---- xml解析器/** * XML数据解析器 */@interface XmlParser : NSObject@end@interface XmlPa

2015-06-15 19:05:13 391

原创 about @synchronized directive

Using the @synchronized DirectiveThe @synchronized directive is a convenient way to create mutex locks on the fly in Objective-C code. The@synchronized directive does what any other mutex lock wou

2015-05-08 01:13:01 381

原创 ubuntu英文环境下安装中文输入法

以下是两个安装教程的说明,两个结合起来来安装,则更快和全1、http://zhidao.baidu.com/link?url=f-Mawm5UCsaQ7pC57BluFQ3BC3j5QG59ah57Ao6vLhwIXXnre2MryAgiYOyX9b8kQnc2qC54OJfPej13bc43dFnh9wudNZ-b7LOcvFUGFa72、http://my.oschina.net/No

2015-04-07 23:51:58 363

原创 关于NSDateFormat

1.关于NSDateFormat属性dateFormat的制定。The followering is an offical example:NSDateFormat *dateFormat= [[NSDateFormat alloc] init];dateFormat.dateFormat = @"yyyy-MM-dd 'at' HH:mm"] ;NSDate *date = [N

2015-03-23 14:58:49 1021

原创 iOS visual format

autoLayout的学习资源实在太少,下面是我个人这一段时间对autoLayout学习的总结。cocoa & cocoa touch 有三种方式创建自动布局:xib || storyBoard、使用代码创建单个约束、使用visual format创建约束.关于三种方式的比较,可以在internet找到答案。官方指出的visual format 语法如下表格:

2015-02-10 12:12:25 533

转载 如何快速正确的安装 Ruby, Rails 运行环境

原文地址:https://ruby-china.org/wiki/install_ruby_guide对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要

2015-01-22 10:12:10 411

原创 iOS各种手势

UIGestureRecognizer是一个定义基本手势的抽象类,具体什么手势,在以下子类中包含:    1、拍击UITapGestureRecognizer (任意次数的拍击)      2、向里或向外捏UIPinchGestureRecognizer (用于缩放)      3、摇动或者拖拽UIPanGestureRecognizer (拖动)     4、擦碰UISwip

2014-12-25 10:47:28 471

转载 关于UIView的autoresizingMask属性的研究

在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。123456789enum {   UIViewAutoresizingNone                 =

2014-12-25 10:40:46 325

空空如也

空空如也

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

TA关注的人

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