自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 关系型数据库mysql事务的概念和配置

mysql事务 1) 事务概念 一组mysql语句,要么执行,要么全不不执行。 2) 事务的特点 1、原子性:一组事务,要么成功;要么撤回。 2、稳定性:有非法数据(外键约束之类),事务撤回。 3、隔离性:事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔...

2020-04-22 01:02:18 33 0

原创 fastdfs和nginx在ubuntu的安装和配置
原力计划

1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDF...

2020-04-10 16:22:38 24 0

原创 ubuntu打开mysql日志操作

ubuntu打开mysql日志操作 最近在学习python相关技术。主要跟随黑马程序员的B站python视频在学。 感兴趣的可以关注我,大家一起学习啊。 编辑my.cnf文件,开启68,69行注释 sudo vim /etc/mysql/my.cnf 重启mysql服务 sudo ser...

2020-03-26 01:02:29 36 0

原创 python入门之高级知识重难点
原力计划

最近在学习python相关技术。主要跟随黑马程序员的B站python视频在学。 有时候会整理一些笔记发布在这里,为了方便查看,在这里记录一下。下面是学习的一些知识点和要点。 重点:重复练习,可以让你更强!!! python高级 Linux介绍、命令,会用就行,多练 操作系统(科普章节) 操作系统的...

2020-03-24 02:37:38 36 0

原创 ubuntu安装virtualenv错误怎么办?

执行这个命令,搞了几个小时都没成功。发现是下载的地址有问题。 sudo pip3 install virtualenv 错误提示: Downloading/unpacking virtualenv Cannot fetch index base URL https://pypi.pyt...

2020-03-22 23:30:15 70 0

原创 ibus中文拼音输入法安装以及遇到问题解决办法

1、安装中文语言包 点击System Settings–>Language Support–>Install/Remove Languages 选中Chinese,点击Apply应用即可,等待下载安装完成。 这里完成的只是中文语言包的安装,还并不能使用中文输入法。所谓iBus piny...

2020-03-18 13:09:33 51 0

原创 【安卓面试】一份船新的安卓面试知识脑图
原力计划

一、性能优化 1. 布局优化 include merge viewstub ConstraintLayout的使用 2. 绘制优化 在onDraw方法优化耗时操作,onTouch优化耗时操作 measure,onlayout方法调用尽量减少,优化耗时操作 3. 列表优化 ListView...

2020-03-11 15:10:45 66 0

原创 我在B站学python之排序算法2

希尔排序 在上一篇,我们讲了插入排序, 也是一种基于比较的排序。其实还有一个大佬提出一种改进的插入排序:希尔排序(shell sort)。 希尔排序的思想是: 先对序列进行分组,每次寻求一个gap:例如: 2 1 3 5 9 1 6 8 length = 8 gap = length / 2 =...

2020-01-16 13:16:15 56 0

原创 我在B站学python之排序算法实现

各位小伙伴,刚好本人最近准备面试,想复习一下算法。最近看B站大佬有教python,顺带学习Python语法啦。 这是这两天,我学习总结的python排序算法实现。初步分2篇献上。 这是是第一篇: 1.冒泡排序 冒泡排序的思想简单!!!一个线性表的冒泡一般是,两个相邻的元素比较,大(小)的就...

2020-01-12 23:27:10 62 0

原创 我理解的SSL

要了解SSL,首先我们要了解,SSL认证是什么,已经它有什么用? SSL 认证是什么和SSL认证是怎么运作的? SSL证书创建加密连接并建立信任。 在线业务最重要的组成部分之一就是创建一个值得信赖的环境,潜在客户才能对此充满信心。 SSL证书通过建立安全连接来建立信任的基础。为了确保访问者的连接安...

2019-11-21 16:24:59 47 0

原创 【debug】getAnnotation(Class.class) 为空问题

出现这种情况的原因有很多, 今天我遇到的是最坑的一种情况: import 错误的类 我自定义了一个Person,可系统本身有2个Person类。 所以,解决办法:确认要 getAnotation(params) 中 params 类型是你要的类型。 导包还是要自己导啊。 其他问题参考:...

2019-08-11 12:01:54 603 0

原创 什么是PMD,FindBugs?

什么是PMD,FindBugs? 什么是PMD? PMD is an open source static source code analyzer that reports on issues found within application code. PMD includes built-i...

2019-07-24 01:10:45 151 0

原创 【算法面试】一道反转链表算法题

文章目录一道算法题1. 知识点2. 算法 一道算法题 逆转单链表 0->1->2->3->4 这道题,看起来非常简单,其实隐藏了许多知识点。 1. 知识点 首先,我们要知道结构体的定义,如何起别名,如何定义结构体指针。 这三点代码如下: typdef struct node...

2019-07-02 23:37:40 71 0

原创 【android面试】一个知识点-Activity的生命周期

Activity的生命周期 特殊的生命周期执行路径,一般分两种,一种屏幕发生旋转。一种,configration发生了变化,例如: 先来看,屏幕旋转发生变化: 屏幕旋转,Activity一定会销毁后,重新实例化。这里,activity会走这样的流程: Activity Activity ...

2019-06-30 01:19:32 65 0

原创 【android面试】2019年知识点总结(2)

【android面试】2019年知识点总结(2) 接【上一篇 android面试 2019年知识点总结(1)】 [TOC] 异常数据捕获问题 CrashHandler android程序非常容易crash,crash之后,我们需要知道程序在哪里挂掉,时间点,手机的机型,屏幕,内存情况等等。所以...

2019-06-30 00:56:12 225 0

原创 【android面试】2019年知识点总结(1)

文章目录线程和线程池线程和进程的区别?多线程同步的方法有哪几种?安卓异步的实现有哪些方式?线程池有哪几种?有哪些区别?Bitmap缓存Bitmap像素ARGB值的计算文件图像的大小计算图片文件的两次读取图片文件的采样率优化性能优化布局优化绘制优化list列表优化响应速度优化内存泄露优化缓存优化Bi...

2019-06-28 02:55:09 133 0

原创 【Java面试】Java工程师面试知识点

前言 我一直比较好奇,java程序员面试会面试什么呢? 在安卓的面试中,其实也有好多java知识点,问的不多,但有些问的深的话,就会整到JVM,JVM内存模型,Java内存模型,指令优化,线程同步,各种xx原理是怎样。 时常,一搜,就是一本《深入理解Java虚拟机》,《Think In Java》...

2019-06-26 00:51:58 205 0

转载 【源码阅读】阅读 "RxJava 阅读笔记" 笔记

RxJava是什么 是一个异步库 RxJava好处是什么 让代码简洁,有序 RxJava的一些概念 重构的观察者 普通的观察者 Observer 和 Observable ,构成观察者-被观察者关系后,观察者回调方法只有一个。 而RxJava 的观察者增加了 onNext 表示事件响应后,下...

2019-06-21 10:43:11 56 0

原创 dialog 弹框时activity生命周期调用过程

dialog 弹框时activity生命周期调用过程 这个问题,分两部分 在普通activity弹框dialog,activity的onPause方法会被调用吗? activity a中给dialog视图设置事件,再启动一个a,activity生命周期如何? 这是面试中遇到的两个问题,非常好奇...

2019-06-20 17:49:45 1457 0

原创 【突发奇想】记录一个Idea

最近寻找安卓面试题。 感觉捅了马蜂窝额,先有这几篇: Android2017-2018最新面试题(3-5年经验个人面试经历) 一、Android(2017-2018)BAT面试题整理(java篇,含答案) 二、Android(2017-2018)BAT面试题整理(Android篇,含答案) ...

2019-06-15 01:57:23 102 0

原创 如何利用函数指针在c语言中实现面向对象编程

用c 结构定义对象 c语言,是一种函数流语言,看他的代码,大部分call1(data), call2(data)类似的代码。 所以他的主体思想是函数,把数据丢进去给函数执行。 java,和c++一脉相承,继承了面向对象的编程思想。 即, class A { methodA(); meth...

2019-06-13 23:26:05 255 0

原创 【评论】华为的鸿蒙系统会开源吗?

最近华为遇到很多麻烦。 他们的许多硬件提供商,软件合作伙伴,都暂时中止了和华为的合作。从硬件到软件,历史上没有一家公司遭受了如此不公待遇,恰巧(或许吧)被华为赶上了。 几个月之前,华为就宣布进入战时状态。大概也早有预料到会成为贸易战中的受害者吧。 最近华为出了一款“鸿蒙”操作系统,据说基于a...

2019-06-12 11:36:18 6870 36

原创 新技术的推广

本质上,如果不涉及c/c++层和framework层,做app和做web开发工作真的没有本质区别:一定规模的业务,加上或丑或炫酷叼炸天的UI,动画特效,ok,that's it。业务真多! 所以说做业务心累,天天写组件,改业务,改ui,动画特效。还要时时学习最新的技术栈。 如果你是个...

2019-06-01 10:39:37 212 0

原创 四项假设性思维

四项假设性思维 1.反思诸己 assumption 放宽思维局限,产生idea,形成一个愿景 2.假定,外观验证 用事实和reality验证 hypothise(假设) 3.全脑并用 左脑负责想象,右脑负责用事实,现实状况思考去验证假设。达到 “mapping vission to reallit...

2018-12-23 20:51:00 162 0

原创 四项假设性思维-续

最近在学习高涣堂老师的四项假设性思维练习,这一篇,接上一篇的简介。 不论在公司,或者我们自己的工作,学习中,都会有一个愿景,例如老板想明年公司营收4个亿,员工想到年底学会python,转型高大上的AI工程师,数据XX工程师等,这都是“愿景”。 愿景(vision)-规划(plan) 通常我们有...

2018-12-23 20:22:36 223 0

原创 类的构造函数初始化调用晚于字段初始化

今天犯了一个错误,代码如下: class A { private Context context; A (Context ctx) { this.context = ctx; } private String[] tittle = new String[]{context.get...

2018-12-12 14:25:45 130 0

原创 Gradle Console 窗口找不到怎么办?

项目中报了一个错误: Error:Execution failed for task ':app:compileReleaseJavaWithJavac'. > Compilation failed; see the compiler error output for ...

2018-12-04 15:32:48 4393 0

原创 unity3d-字符多次转义

问题描述: 使用LitJson库的过程中,写了这段代码: LitJson.JsonData jsonData = new LitJson.JsonData(); jsonData[NetConst.ACTION] = "009010301"; ...

2018-04-24 09:05:20 664 0

原创 unity3d- 循环调用构造,生成重复gUI控件

tag: 常见问题 预制件的实例化,有两种方法: 1. 直接拖动到 “Hierarchy”视图中。 2. 代码生成。 出于项目需要,我需要代码中主动实例化一个预制件。犯了一个很简单的错误,记录一下。 出错描述: 我的控件叫“UIMessageCanvas”,里面有个UI.Button控...

2018-04-24 08:54:36 163 0

原创 unity3d 常见图形/音频制作软件

音频制作软件1. Adobe Audition 2. Sony Sound Forge 3. Sony Acid 4. Audacity (免费) 5. Apple Logic Pro 6. Apple GarageBand (免费) 数字音频与音乐1. Unity Asset St...

2018-04-04 01:07:00 291 0

原创 unity3d音频基础知识

本篇是本人学习courera课程unity3d编程基础 课程笔记,想学习可以直接报名哦。文章版权归本人所有,转载请谨慎。 游戏中,音频也是非常重要的元素。这里介绍一些基础知识: 声波 首先我们介绍声波,声波是声音的传播形式。发声体的震动在空气或其他介质中的传播,会形成声波,声波借助各种介质向...

2018-04-04 01:00:11 331 0

原创 unity3d 安卓版本显示不出来中文字体

最近在学习courera上的unity3d游戏开发,之前一直都用2017.12最新版本的。但是用了一阵子后,发现导入课程的资源总会报错。(但是中文字体可以显示的。)于是,重新卸载,安装了unity5.3.0 版本。编译后,发现,在安卓手机上不能显示中文,非常奇怪,谷歌了半天,发现是项目没有中文字体...

2018-04-01 17:51:17 928 0

原创 unity3d 图形渲染组件

本篇是本人学习courera课程unity3d编程基础 课程笔记,想学习可以直接报名哦。文章版权归本人所有,转载请谨慎。 这次,我们要完成这2个效果: 我们创建一个小球 smallball, 一个大球bigball,一个方块,两个球都在方块上方。我们想让 bigball 掉下来砸向 smal...

2018-03-16 18:22:34 715 0

原创 unity3d中的网格

游戏中的三维物体使用网格来描述自身的形状和尺寸,一个模型由若干个网格面组成,每个面由若干个三角形组成.图1 三维网格,正方形,球形可以这么说,游戏中的三维物体由三维网格组成

2018-03-14 10:12:35 2424 0

原创 unity3d开发基础-游戏对象

本篇是本人学习courera课程unity3d编程基础 课程笔记,想学习可以直接报名哦。文章版权归本人所有,转载请谨慎。 游戏对象 游戏中的元素都可以称为游戏对象,这一章,主要讲解unity常用的对象。 常用的unity对象大概这么几类: 摄像机 光源 立方体 ...

2018-03-02 19:13:44 721 0

原创 unity3d 物理系统的基础知识

物理引擎 在 3D 游戏中我们使用物理引擎来计算游戏世界中发生的物理现象, 对游戏对象的运动进行建模,包括重力、 摩擦力、 碰撞等使游戏更加逼真。Unity 使用的是 NVIDIA 公司的 PhysX 物理引擎 ,PhysX 引擎呢是目前使用最为广泛的物理引擎.许多游戏大多都使用这个引擎呢进行逼...

2018-03-02 17:26:52 980 0

原创 react-native 网络请求,超时总结

react-native 网络请求总结参考:[1] http://blog.csdn.net/u010046908/article/details/50916511 [2] https://github.com/facebook/react-native/issues/2556 [3] h...

2017-05-24 17:04:41 4998 0

原创 css学习成果-双飞翼布局

今天学习了css的双飞翼布局效果,就是一种利用margin-left, left, position=relative属性,给web页面三个元素设置位置的布局。因为像一个大鸟的身体和两边的翅膀,故名“双飞翼”。它和“圣杯”效果有些关联,这里,我们只给出双飞翼效果的布局代码。 当给一个div设置ma...

2016-06-07 18:30:16 324 0

原创 mac版android studio 2.0正式版

android studio 2.0正式版

2016-04-14 09:52:37 1048 0

原创 如何修改Android Studio主题

Android Studio主题 Meterial Design 风格

2016-03-29 14:38:09 563 0

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