- 博客(171)
- 资源 (16)
- 收藏
- 关注
原创 C语言学习笔记-入门整合篇(十万字长文)
(该篇学习内容全部来自于C语言中文网, 本篇内容仅仅是简易学习笔记)数据在内存中存储内存条包含了上亿个电子元器件。这些元器件,实际上就是电路;电路的电压会变化,要么是 0V,要么是 5V,只有这两种电压。5V 是通电,用1来表示,0V 是断电,用0来表示。所以,一个元器件有2种状态,0 或者 1。一般情况下将8个元器件看做一个单位,即使表示很小的数,例如 1,也需要8个,也就是 00000001。1个元器件称为1比特(Bit)或1位,8个元器件称为1字节(Byte),那么16个元器件就是2Byte,
2021-07-22 15:57:20 2240 4
原创 管理能力学习笔记二:管理者的职责与能力
学习目标:1、理解组织上下各个层级的人对管理者的要求2、认识管理者的关键职责3、提升每项职责下管理者所需的关键能力。
2024-03-18 15:12:18 321
原创 嵌入式C语言总结
随着其支持的语言越来越多,改称为:GNU Compiler Collection.使用姿势: gcc 根据不同的版本,平台使用姿势上可能会有所不同,但是 (-o 输出文件名) 是标准。gcc 输入文件名 -o 输出文件名: gcc hello.c -o hello。gcc -o 输出文件名 输入文件名: gcc hello -o hello.c。gcc 根据文件后缀名(.c/.java/.cpp …-v -o 指令代表输出的同时,将翻译细节也输出到控制窗口。-o 指令代表输出,该参数后衔接输出文件名。
2023-05-04 14:27:07 514 1
原创 Windows10 下Windows Terminal Preview配置Git bash
效果图配置下载 Windows Terminal Preview在 windows10 自带的软件中心搜索:安装后:下载安装 git bash我的 git bash 的安装地址:D:\Programs\Git在 Windows Terminal Preview 中添加 git bash 配置将 git bash 设置为默认窗口...
2021-11-02 11:52:28 564
原创 无法引用module下的jar包
将module引用jar包的implementation 改为 api 即可implementation 只能在当前module中引用,而不能在App中引用,所以要改为api即可调用
2021-08-16 17:07:50 335
转载 MACBOOK(OSX)最升到11.2.1后android 打包报错: Could not find tools.jar / a valid JDK installation
错误MACBOOK(OSX)最升到11.0.1后android 打包报错 Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.)解决方案引用文章: https://www.cnblogs.com/johnjackson/p/14040958.html参考文章:https
2021-02-19 10:52:37 790
原创 Shell 脚本命令随记
路径获取相关:获取当前所在目录的全路径project_path=$(cd dirname $0; pwd)获取当前所在目录的名称project_path=$(cd dirname $0; pwd)echo $project_name
2020-06-03 15:29:14 247
原创 lua 截取部分字符串子集
需求:满足取以下字符串的特定子集小爱同学 -> 小爱同学,爱同学,同学小度小度 -> 小度小度,度小度,小度Hello Mary -> Hello MaryHello Mary Jon -> Hello Mary Jon, Mary Jon小biu小bin -> 小biu小bin, biu小bin, 小bin小biu 小bin -> 小biu小bin, biu 小bin, 小bin //带空格local word = wkupret.wordlocal r
2020-05-27 10:34:55 1048
原创 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
参考文章:https://blog.csdn.net/qq_37299249/article/details/90290468重定向目录来解决:进入 toolchains 目录下创建软连接:将mips64el-linux-android指向aarch64-linux-android-4.9注意其中 aarch64-linux-android-4.9是 当前已有目录。在linux/mac下...
2020-02-17 15:02:27 156
原创 Unknown host 'maven.google.com'
这个问题没有能直接解决…解决方案:app/build.gradle 原代码:// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { ...
2019-12-09 16:25:50 1154
原创 lua 代码实现队列 queue
local queue = {}function queue.new()return setmetatable({first = 1, last = 0}, {__index = queue})endfunction queue.offer(self, …)for i, v in ipairs({…}) doself.last = self.last + 1self[self.las...
2019-10-28 10:19:05 1553
原创 lua代码保存内容到文件
function io.writefile(path, content, mode) mode = mode or "w+b" local file = io.open(path, mode) if file then if file:write(content) == nil then return false end io.close(f...
2019-10-28 10:13:16 3468
原创 H5 轮播图 支持 无限轮播 + 手势滑动 + 放开回弹
效果图第一张效果图展示的是无限轮播的效果第二张效果图,展示的是支持手势拖动,放开回弹的效果具体可以看这个链接: H5APP思路在Android中,总有各种成型的控件,当然我在 H5中也找到了轮播的插件,但是貌似不支持手势之类的效果,就直接自己写了.APP中轮播的是4张图: imgUrl1, imgUrl2, imgUrl3, imgUrl4.我则使用6个img控件,显示成:...
2019-01-09 17:48:47 6046
原创 算法题019 -- [Roman to Integer] by java
题目给定罗马数字,将其转换为整数。输入保证在1到3999的范围内。举例// ·个位数举例// I-1、II-2、III-3、IV-4、Ⅴ-5、VI-6、VII-7、VIII-8、Ⅸ-9// ·十位数举例// Ⅹ-10、XI-11、XII-12、XIII-13、XIV-14、XV-15、XVI-16、XVII-17、XVIII-18、XIX-19、XX-20、XXI-21、XXII-2...
2018-11-28 14:25:30 190
原创 算法题017 -- [Next Greater Element I] by java
题目有两个数组nums1和nums2(都没有没有重复元素),其中nums1的元素是nums2的子集。 在nums2的相应位置找到nums1元素的所有下一个更大的数字。比nums1中的数字x的下一个更大数字是nums2中对应数字右边第一个更大的数字。 如果它不存在,则为此数字输出-1。Example 1:Input: nums1 = [4,1,2], nums2 = [1,3,4,2]. ...
2018-11-22 14:49:30 156
原创 算法题015 -- [Implement Stack using Queues] by java
题目使用队列实现堆栈的以下操作:push(x) - 将元素x推入堆栈。pop() - 删除堆栈顶部的元素。top() - 获取顶部元素。empty() - 返回堆栈是否为空。要求:必须仅使用队列的标准操作 - 这意味着只能从尾部添加,从头部查看/弹出;查看大小和判空操作是有效的。根据使用的语言,原生可能不支持队列。 只要只使用队列的标准操作,就可以使用list或deque(双...
2018-11-20 16:01:31 125
原创 算法题014 -- [Min Stack] by java
题目设计一个支持push、pop、top和能返回最小值stack中最小值的stack举例MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.getMin(); –> Returns -3. minStack.pop(); mi...
2018-11-19 17:41:14 114
原创 算法题012 -- [Rotate List] by java
题目将倒数K个节点放在链表头部举例Input 1->2->3->4->5->NULL and k = 2,Output 4->5->1->2->3->NULL.
2018-11-15 17:58:29 107
原创 算法题011 -- [Add Two Numbers] by java
题目你将获得两个非空链表,表示两个非负整数。 数字以相反的顺序存储,每个节点包含一个数字。 使这两个数字相加并将其结果作为链表返回。你可以认为这两个数字不包含任何0开头的数字,除了数字0本身。举例Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 -> 0 -> 8分析其实代码比较简单,这条题目难点反而在于...
2018-11-14 22:50:24 94
原创 算法题010 -- [判断一个单链表是否是回文链表] by java
题目判断一个单链表是否是回文链表。如:[1, 2, 3, 2, 1] 就是一个回文链表,正着依次看链表中元素和反着依次看链表中元素都是一样的。要求:时间复杂度 O(n)空间复杂度 O(1)...
2018-11-14 18:23:37 506
原创 算法题009 -- [反转单链表] by java
题目反转单链表,可以使用迭代或者递归的方法思路具象化反转单链:反转前:反转中:反转后:(PS:上述图片搬运自 链表面试题(一):反转链表的算法实现)用文字来描述上图的步骤:1. 将V节点的next,指向上一个节点U2. 在步骤1完成前,需要有一个局部变量值记录住W节点,否则W节点就会遗失3. 最后指针指向W节点,继续下一个节点的处理以上就是每一个节点都需要做的事情...
2018-11-13 14:57:06 138
原创 算法题008 -- [写一个程序找出两个单链表的交叉节点] by java
题目写一个程序找出两个单链表的交叉节点。算法要求:● If the two linked lists have no intersection at all, return null. ● The linked lists must retain their original structure after the function returns. ● You may assume ...
2018-11-12 23:54:36 632
原创 算法题007 -- [对给定的排好序的链表,删除重复的元素,只留下出现一次的元素] by java
对给定的排好序的链表,删除重复的元素,只留下出现一次的元素举例:1->1->2, return 1->2. 1->1->2->3->3, return 1->2->3.代码package algorithm7;import algorithm6.ListNode;public class Algorithm7 { pub...
2018-11-12 16:05:21 383
原创 算法题006 -- [将两个排序的链表合并,返回一个新链表,返回的新链表也是排好序的] by java
题目将两个排序的链表合并,返回一个新链表,返回的新链表也是排好序的代码package algorithm6;public class Algorithm6 { public static void main(String[] args) { ListNode merge = mergeListNodesBySelf(getListNode1(), getListNode4())...
2018-11-09 13:45:23 318
原创 算法题005 -- [求最大水容器] by java
题目给定n个非负整数a1,a2,...,an,其中每个表示坐标(i,ai)处的点。绘制n条垂直线,使得线i的两个端点在(i,ai)和(i,0)处。找到两条线,它们与x轴一起形成一个容器,使得容器含有最多的水。举例:Input:[1,3,5](0,1) -> (1,1)(0,3) -> (2,3)(0,5) -> (3,5)Output:3输入是[1,3,5...
2018-11-08 18:03:48 571
原创 算法题004 -- [给定一个整数的数组nums,返回相加为target的两个数字的索引值] by java
题目给定一个整数的数组nums,返回相加为target的两个数字的索引值。假设每次输入都只有一个答案,并且不会使用同一个元素两次。举例:Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1]....
2018-11-07 15:10:40 826
原创 Android 组件系列 -- Activity 启动流程(9.0)
packages/apps/Launcher3/Launcher3.java: onClickAppShortcut(final View v) -> startAppShortcutOrInfoActivity(View v) -> startActivitySafely(View v, Inte
2018-10-30 17:01:46 1250 6
原创 算法题003 -- [判断单链表中是否有环,找到环的入口节点] by java
程序运行截图:public class Node { // 这仅仅是一个标识,用来标记这是哪一个节点 public int tag; public Node next; public Node(Node next, int tag) { this.next = next; this.tag = tag; } // 逻辑断开 思路需要的tag public bool...
2018-09-29 18:26:08 1345 2
原创 算法题002 -- [删除链表中重复的结点] by java
程序运行截图:public class Node { public static final int HEAD = 0X66; public int value; public int count; public Node preNode; public Node nextNode; public Node() {} public Node(int va...
2018-09-27 15:10:16 703
MediaRecorder&AudioRecorder,录音和获取分贝
2016-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人