自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KaraShok的博客

个人的一些学习笔记和开发记录

  • 博客(55)
  • 收藏
  • 关注

原创 Shell 命令整理

清空命令行:reset文件操作:显示列表ls -lls -la 所有ls -l ja* 通配符查找创建文件touch today.c复制文件cp src.txt dest.txtcp -i src.txt dest.txt 询问cp src.txt . 复制到当前目录cp -R 目录 dest 复制整个目录到指定路径cp c_?1 …/ 通配符复制到上级目录删除文件rm file删除目录rm -rf 目录查看文件类型:file 文件查看文件内容:cat file

2021-10-10 16:09:14 209

原创 Vim 命令整理

● 模式切换插入模式1)i 进入插入模式,光标前2)a 进入插入模式,光标后3)I 行首4)A 行末命令模式:ESC末行模式:shift + ;1)w 存盘2)wq 存盘退出3)q! 不存盘退出删除行:dd翻页:ctrl + f(上一页) ctrl + b(下一页)复制行:yy粘贴:p撤销上一步的操作:u恢复上一步被撤销的操作:Ctrl+r● 文本搜索?pattern Entern 朝同一方向搜索N 朝相反方向搜索...

2021-10-10 16:07:52 160

原创 Linux 系统添加开机启动项

文章目录1 添加 nasm 汇编器2 修改启动项2.1 修改/etc/default/grub2.2 修改/boot/grub/grub.cfg2.3 将启动文件放入 boot 文件夹系统版本:Ubuntu 20.041 添加 nasm 汇编器sudo apt-get install nasm2 修改启动项2.1 修改/etc/default/grub注释掉:grub_timeout_style=hidden,把 grub_cmdline_linux_default 值修改为 text。执行

2021-09-12 14:33:34 603

原创 JNI 调用 Java 父类方法以及字符乱码问题

文章目录1 Java 代码2 C 代码:3 总结1 Java 代码父类代码:package com.karashok;public class Human { public void sayHi() { System.out.println("Human say Hi!"); }}子类代码:package com.karashok;public class Man extends Human{ @Override public voi

2021-08-13 10:34:59 178

原创 C 调用 Java 方法

{TOC]

2021-08-10 22:35:59 1055 1

原创 Android NDK开发

文章目录1 常见问题1.1 执行 `javah -jni com.example.demoff.DemoNative` 的时候报错1 常见问题1.1 执行 javah -jni com.example.demoff.DemoNative 的时候报错说明执行命令的所在位置不对。应该在 所在包的 java 目录下面错误: 找不到 'com.example.demoff.DemoNative' 的类文件。错误: 无法访问DemoNative 错误的源文件: ./DemoNative.java

2021-06-28 17:01:42 85

原创 基于 Android 编译 FFmpeg

文章目录1 资源下载2 环境配置2.1 Mac 的环境变量配置2.2 FFmpeg 的配置修改3 FFmpeg 编译脚本3.1 编译动态库 .so3.1 编译静态库 .a4 踩坑1 资源下载FFmpegAndroid NDK2 环境配置2.1 Mac 的环境变量配置Mac 环境变量配置 .bash_profileexport PATH=${PATH}:/Users/karashokzhang/Library/Android/sdk/platform-toolsexport PATH=${PA

2021-05-24 00:09:55 226 1

原创 Mac命令行工具配置

文章目录1 iTerm21.1 安装1.2 配置颜色2 Oh My Zsh2.1 安装2.2 设置主题2.3 设置主题要求的字体2.4 xcode设置3 Go2Shell1 iTerm2iTerm2是Mac下终端扩展工具,它比系统自带的iterm使用方便很多。1.1 安装从 官方网站 下载并安装1.2 配置颜色下载 /iTerm2-Color-Schemes ,并在iterm2中设置导入颜色配置。iTerm -> Preferences。在下拉菜单中 import 选项将所有配色方

2021-03-27 17:09:48 450

原创 文件加密及解密

文章目录保护隐私数据不被未授权访问;什么是加密保护隐私数据不被未授权访问;用于隐藏真实数据,进行安全的数据传递;避免数据被第三方截获;用于隐藏真实数据,进行安全的数据传递;避免数据被第三方截获;古代加密方式:置换(反序,替换)加密算法的历史古代加密方式:置换(反序,替换)现代加密算法:带密码的加密、两套密码的加密、动态密码加密。现代加密:对称加密、非对称加密现代加密算法:带密码的加密、两套密码的加密、动态密码加密。现代加密:对称加密、非对称加密能否通过一个密码进行加密和解密的

2021-03-10 10:58:46 1389

原创 MIME TYPE

文章目录一、(MIME,Multipurpose Internet Mail Extensions)(一)概念:MIME意为多功能Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。后来在http协议中也采用此标准,对传输的数据类型进行类型标识,这些信息是在http协议头中进行传递的,以方便客户端能够采用合适的方式处理接收到的信息实体。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。(二)、MIME TYPE的组成:每个MIM

2021-03-08 17:35:48 250

原创 正则表达式的用法

文章目录一、 正则表达式(一)、概念:正则表达式(regular expression)就是由普通字符(例如a到z)以及特殊字符(称为元字符)组成的一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。(二)、正则表达式中主要元字符:【其中常用的元字符用红色标出,红色的元字符必须掌握。难点用蓝色标出,难点在一般的应用中并不常用】\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,‘n’匹配字

2021-03-08 17:32:37 5311

原创 SQL基础入门

文章目录一 数据库查询语句:select二 删除数据:delete三 插入新数据:insert四 更新数据:update五 创建表结构的语句:六 更新表结构的语句:一 数据库查询语句:select查询所有数据:select * from 表名;select * from exam_books;2.按照一定的条件查找:select * from 表名 where 条件;select * from exam_books where id<20;3.范围条件查询:select * fr

2021-03-08 17:21:07 167

原创 Http协议

文章目录一 网络基础知识二 Http协议的两种请求方式三 HTTP协议访问四 HTTP请求头五 JDK使用GET方式访问HTTP六 Apache使用GET方式访问HTTP一 网络基础知识1.URL(Uniform Resource Locator)统一资源定位符格式: <METHOD>://<HOSTNAME:PORT>/<PATH>/<FILE>其中: Method是传输协议: HOSTNAME是文档和

2021-03-08 17:19:43 146

原创 HTTP状态码

文章目录一、1xx(临时响应)二、2xx (成功)三、3xx (重定向)四、4xx(请求错误)五、5xx(服务器错误)HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用一、1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器

2021-03-08 17:17:01 145

原创 Android Apk配置Jenkins参数化打包

文章目录1 准备工作1.1 Jenkins安装及插件安装1.2 环境变量配置1.2.1 Android SDK安装1.2.2 安装Gradle2 配置Jenkins2.1 配置Android SDK2.2 配置全局工具变量3 创建项目4 上传4.1 上传到蒲公英4.2 fir上传5 参数化构建5.1 创建参数因团队配合需要其他团队需要对我们团队的项目拥有打包权利,借此机会干脆整个项目都用Jenkins打包,省去一些麻烦,也能提升一些效率。环境:Linux系统:CenterOS 71 准备工作1.1

2020-10-21 17:30:42 1014

原创 解决Android TextView中英文混排换行问题

文章目录个人极不建议这样做(之后会说原因)1 现象2 解决思路3不推荐的原因个人极不建议这样做(之后会说原因)1 现象绿色底黄色框内的就是原生TextView出现的情况,出现这种情况的主要原因就是分词问题。TextView会认为英文字符在没有空格给开的时候是一个完整的单词(它不局限于字母,也可能不是个单词)在当前行展示不下且在下一行能完整展示的时候,就会出现这种情况。2 解决思路手动计...

2020-04-09 16:59:30 5442 3

原创 第九天

文章目录1 早分享1.1 问题1.2 文章(一):不要等到生活为难你时,才来后悔过去太安逸1.3 文章(二):为什么女人要经济独立?不仅仅是害怕男人抛弃2 晚分享2.1 问题2.2 文章:如果一个人不入市,不买股票,不买基金,不买任何投资品,那我们怎么来割他的韭菜?2.3 解读1 早分享1.1 问题1、所谓的活在当下,是真的潇洒真的酷吗?2、是盲目乐观还是责任的推卸3、你得野心叫醒了吗?...

2020-04-05 20:56:54 816

原创 Android Studio控制台乱码问题

背景:Android Studio升级到3.6.2以后发现再设置中设置了File Encoding,但发现Build Output仍然乱码。操作如下:上边的代码:-Dfile.encoding=UTF-8注意:添加完上述文件和代码后,关闭文件,并重新同步工程和运行(忽略此步骤再次打开Studio会报错),再关闭Android Studio,再次打开即可。...

2020-04-02 12:05:13 4690 8

原创 第一讲 复杂度分析

文章目录1 如何分析、统计算法的指向效率和资源消耗?1 如何分析、统计算法的指向效率和资源消耗?

2019-10-14 14:17:48 834 1

原创 第十七章 高级数据表示

文章目录17.1 研究数据表示17.1 研究数据表示

2019-07-25 10:18:47 807

原创 第十六章 C 预处理器和 C 库

文章目录16.1 翻译程序的第一步16.1 翻译程序的第一步

2019-07-19 16:10:26 289

原创 第十五章 位操作

文章目录15.1 二进制数、位和字节15.1 二进制数、位和字节

2019-07-18 10:23:17 556

原创 第十四章 结构和其他数据形式

文章目录14.1 示例问题:创建图书目录14.2 建立结构声明14.1 示例问题:创建图书目录Gwen 要打印一份图书目录。她想打印每本书的各种信息:书名、作者、出版社、版权日期、页数、册数和价格。其中的一些项目(如,书名)可以储存在字符数组中,其他项目需要一个 int 数组或 float 数组。用 7 个不同的数组分别记录每一项比较繁琐,尤其是 Gwen 还想创建多份列表:一份按书名排序、一...

2019-07-12 18:10:00 714

原创 第十三章 文件输入/输出

文章目录13.1 与文件进行通信13.1 与文件进行通信

2019-07-09 16:40:45 823

原创 DialogFragment 下 RecyclerView 布局显示没有 match_parent

解决办法在 onStart() 添加如下代码:getDialog().getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);Why?然后就是思考,为什么放在 onStart 里面?。1、首先是跟踪一下 setLayout 的调用路径。public v...

2019-07-03 20:26:02 1064 3

原创 EditText文字显示设置

我们都知道,EditText 在可编辑的情况下是不能设置显示文字过长省略的,但是如果纯展示的话是可以的。设置方法有两种:1、XML布局中设置,一个属性 android:ellipsize="end" 这里不多说;2、代码设置// 设置文字过长尾部省略editText.setKeyListener(null); // 这个一定要设置,不然不生效editText.setEllipsize(...

2019-07-03 16:31:39 1519

原创 第十二章 存储类别、链接和内存管理

文章目录

2019-07-01 20:12:21 407

原创 第十一章 字符串和字符串函数

文章目录11.1 表示字符串和字符串 I/O11.1 表示字符串和字符串 I/O

2019-06-30 18:53:30 227

原创 【小白营】第八天

文章目录1 早分享1.1 问题1.2 文章:最好的教养,是父母永不放弃自我成长1.3 解读1 早分享1.1 问题1、我们为什么对教育这么焦虑?2、亲子关系是完全对等的人际关系吗?3、孩子的教养,到底拼的是什么?1.2 文章:最好的教养,是父母永不放弃自我成长1、我们为什么对教育这么焦虑?大多数的家长,对孩子、对教育,缺乏一个持久而深入的理解。猛然意识到,赶紧管一下,看到孩子不如意的...

2019-06-29 21:43:26 206

原创 【小白营】第七天

文章目录1 早分享1.1 问题1.2 文章:要为自己的未来花些钱1.3 解读2 第五课2.1 文章:活了这么多年才知道,银行并不一定安全1 早分享1.1 问题1、想学到真本领吗?2、为什么看似没花钱的人情最贵?3、为何说花钱是一门艺术,不会花钱吗?1.2 文章:要为自己的未来花些钱1.免费,免掉的是钱,付出的是时间和效率成本前阵子去参加一个培训,主办方是我非常非常要好的朋友,报名交...

2019-06-29 20:54:34 1335

原创 【小白营】第六天

文章目录1 早分享1.1 问题1.2 文章:一个普通人怎样早早赚到100万?每个人都可以做到!1.3 解读2 午分享2.1 问题2.2 解读3 第四课3.1 问题3.2 文章:股票,多数人的找死,少数人的等死4 晚分享4.1 问题4.2 文章:选股票就是选对象4.3 解读1 早分享1.1 问题1、普通的胖子,怎样靠股票实现逆袭?2、这个 100 万的投资秘籍送给你!3、每一个人都可以做到...

2019-06-29 14:29:54 1538

原创 【小白营】第五天

文章目录1.1 问题1.2 文章:一则故事让你轻松了解保险的实质1.3 解读2 第三课2.1 问题2.2 文章:钱难赚,保险别乱买3 晚分享3.1 问题3.2 文章:保险,你真的了解吗3.3 解读##1 晨读1.1 问题1、什么,保险种类竟然那么多?2、我们交的钱又是怎么计算的?3、如何才能避免入坑,买到属于自己的私家定制呢?1.2 文章:一则故事让你轻松了解保险的实质首先大家要先明...

2019-06-22 20:07:37 710

原创 第十章 数组和指针

文章目录10.1 数组10.1 数组

2019-06-19 15:13:55 509

原创 【小白营】第四天

文章目录1 晨读1.1 问题1.2 文章1 晨读1.1 问题1、人生是长跑,不到最后你怎知谁输谁赢?2、短期内靠高负债的风光,能享受多久?3、决定一个人人生财富终值得到底是什么?1.2 文章寄语:多买资产,少买负债。今天早上的晨读是长投老板小熊老师参加同学聚会后写的一篇文章《人生是场长跑》,文中ABCD四位同学在人生的各个阶段都各领风骚,但现在的人生处境却大不相同。到底是因为什么...

2019-06-18 23:00:24 673

原创 【小白营】第三天

文章目录1 晨读1.1 问题1.2 文章:余额宝有很大的风险???1 一句话引发的高潮2 什么是真正的风险?3 中国的真实通货膨胀4 应对之道1.3 解读2 第一课2.1 两点:2.2 课程1 隐形杀手:通货膨胀2 理财打到通货膨胀3 三个理财误区4 重点3 晚分享3.1 问题3.2 解读1 晨读1.1 问题1、方便的货币基金能达到理财的目标?2、什么东西在悄无声息地啃噬你的钱?3、投资...

2019-06-16 22:30:00 586

原创 【小白营】第二天

文章目录1 晨读1.1 问题1.2 文章:投资起步晚5年,赶上需要1.5倍的汗水+时间22岁、27岁、32岁开始投资的人……即使起步晚了,假如你多努力N%呢?从储蓄开始,但并不仅仅是储蓄1.3 解读2 晚分享2.1 问题2.2 文章2.3 解读1 晨读1.1 问题1、不投资行不行?2、晚投资好不好?3、复利的效应在理财投资上的影响究竟多厉害?1.2 文章:投资起步晚5年,赶上需要1.5...

2019-06-16 20:20:17 527

原创 【小白营】第一天

文章目录1 晨读1.1 问题1.2 文章:两种思维方式决定了你只能当穷人1.3 解读老鼠赛跑1.4 总结2 晚分享(1)2.1 问题2.2 解读3 晚分享(2)3.1 问题3.2 解读1 晨读1.1 问题1、负债就不能理财了吗?2、挣钱存钱就足够应对未来了吗?3、究竟是什么样的思维大致我们成穷人呢?1.2 文章:两种思维方式决定了你只能当穷人今天跟几个朋友在不同的场合下偶然谈到理财投...

2019-06-16 19:26:30 575

原创 第九章 函数

文章目录9.1 复习函数9.1 复习函数

2019-06-11 19:13:49 703

原创 第一章 基础

[TOP]1 基本类型

2019-05-27 17:21:44 137

原创 第八章 字符输入/输出和输入验证

文章目录在涉及计算机的话题时,

2019-05-09 17:35:58 1009

空空如也

空空如也

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

TA关注的人

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