自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (4)
  • 收藏
  • 关注

原创 android开发:c++代码翻译成java的基本类型转换,一张表就搞定

android开发:c++代码翻译成java的单位处理,类型转换如此简单user:Linvest一、常规转换,一表即可(紫色字体自行评估是否需要更高精度的单位,正常情况下适用):C++类型 存储大小(32位机) 值范围 楚 汉 河 ...

2021-01-27 20:26:43 461 1

原创 android studio中的CMakeLists.txt,就是如此简单

android studio中的CMakeLists.txt,就是如此简单user:Linvest目录1、cmake_minimum_required(VERSION 3.4.1)2、add_library(native-lib SHARED native-lib.cpp )3、target_link_libraries(haha ${log-lib} )用android studio创建了一个C++的工程后,发现多了一个CMakeLists.txt文件,简简单单的...

2021-01-26 22:48:35 936

原创 Android studio:第一个NDK项目(新建&导入C++&遇到问题)

Android studio:第一个NDK项目(新建&导入C++&遇到问题)android studio版本:3.4.1 作者:Linvest目录Android studio:第一个NDK项目(新建&导入C++&遇到问题)1.1、离线下载NDK与CMake(建议使用:离线下载)1-2、在线下载NDK与CMake(不建议,笔者用android studio 3.4.1版本时,编译出错了...

2021-01-25 23:04:40 937 1

原创 HTML实操-音乐播放器

最近由于疫情,在家里闲得发慌,随手做个音乐播放器,只做了两首歌曲,温习标签audio;需求:.暂停/播放.上一曲/下一曲(没做).进度条显示.进度条拉动.曲目信息显示.展示歌曲目录.播放模式(没做,暂没啥意义).可选择播放歌曲.歌词与歌曲对应(没做)材料:Vitas-歌剧2.flac【无损音质】下载资源链接:https://www.wsyyxz.com/ou...

2020-02-08 22:44:44 1202

原创 JAVA-07抽象方法和抽象类

【抽象方法】使用abstract修饰的方法,没有方法体,只有声明;定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现;抽象类:包含抽象方法的类就是抽象类;通过抽象类,就可以做到严格限制子类的设计,使子类之间更加通用;public abstract void fun();注意:1.有抽象方法的类只能定义成抽象类;2.抽象类不能实例化,即不能用new来实例化抽象类;3.抽...

2020-02-07 02:20:08 155

原创 JAVA-06数组

【数组声明】1.type[] 变量名; //与C#一样,推荐2.type 变量名[]; //与C++一样如:int[] s = null;s = new int[10]; //给数组分配10个空间;s.length代表数组的长度;【for-each】foreach用于读取数组元素的值,不能用修改元素的值;用法:for(int m:数组名){}【与C++的区别】java多了简...

2020-02-07 02:19:54 142

原创 JAVA-05封装继承多态

【继承】关键字是extends1.父类也称作超类、基类、派生类;2.java中类只有单继承,与C#是一样的,没有像C++那样的多继承;3.java中类没有多继承,但接口有多继承;4.子类继承父类,可以得到父类的全部属性和方法(除父类的构造方法),但不能直接访问父类私有的属性和方法;5.如果定义一个类时,没有调用extends,则它的父类是:java.lang.Object;【Objec...

2020-02-07 02:19:01 125

原创 JAVA-04面向对象

【面向过程与面向对象】面向过程只能解决简单的问题,列出解决问题的步骤即可,但功能很大的时候,就不能用这种思想;面向对象能够更加方便地管理资源,将属性与方法封装到类里,而方法始终需要用到面向过程的思想;类可以看做是一个模板(抽象),系统根据类的定义来选出对象;【类】class 类名{ 属性; int a; 方法; void fun(){ }...

2020-02-07 02:18:59 211

原创 JAVA-03控制语句

流程控制语句是用来控制程序中各语句执行的顺序;分为:顺序、选择、循环结构;【if-else】if(布尔表达式1){ 语句块;}else if(布尔表达式2){ 语句块;}else{ 语句块;}【switch】switch(表达式){ case 常量1: 语句序列; break;//结束 case 常量2: 语句序...

2020-02-07 02:18:44 110

原创 JAVA-2.1Java基础

2.1注释单行注释: //多行注释: /* 内容 */文档说明性注释: /** 内容 **/2.2标识符1.标识符必须以字母、下划线、美元符号$开头;2.标识符其它部分可以是字母、下划线"_"、美元符"$"和数字的任意组合;3.java标识符大小写敏感,且长度无限制;4.标识符不可以是关键字;标识符的使用规范:表示类名的标识符,每个单词的...

2020-02-07 02:18:25 236

原创 JAVA-01Java入门知识

计算机高级语言类型主要有编译型和解释型两种,而java语言是两种类型的结合;java首先利用文本编辑编写java源程序,源文件的后缀名为.java;再利用编译器(javac)将源文件编译成字节码文件,字节码文件的后缀名为.class;最后利用虚拟机(解释器.java)解析执行;JVM(java virtual machine)就是一个虚拟的用于执行bytecode字节码的虚拟计算机;JRE(...

2020-02-07 02:18:00 166

原创 JS:Ajax中级

1、需要创建Ajax对象; ActiveXObject("Microsoft.XMLHTTP"); XMLHttpRequest()2、连接到服务器;open(方法,文件名,异步传输)3、发送请求;send()4、接收返回值;onreadystatechange请求状态监控 onreadystatechange事件 readyState属性:请求状态...

2020-02-06 17:18:05 247

原创 JS: Ajax基础

【Ajax基础-1】什么是服务器 网页浏览过程分析 如何配置自己的服务器程序(AMP)什么是Ajax 无刷新数据读取; 用户注册、在线聊天室; 异步、同步;【Ajax基础-2】使用Ajax 基础:请求并显示静态TXT文件; 字符集编码; 缓存、阻止缓存:在文件名后面加?t 动态数据:请求JS(或j...

2020-02-06 17:17:22 175

原创 JS:事件-高级

【事件绑定】作用:防止前一个覆盖后一个事件;IE方式 attachEvent(事件名称,函数),绑定事件处理函数; detachEvent(事件,函数),解除绑定;oBtn.attachEvent("onclick", function(){});DOM方式 addEventListener(事件,函数,捕获) removeEventListener(事件名...

2020-02-06 17:16:25 148

原创 JS: 事件-event

事件:什么是event对象 用来获取事件的详细信息:鼠标位置 、键盘按键; 例子:获取鼠标位置:clientX document的本质:document.childNodes[0].tagName;获取vent对象(兼容性写法) var oEvent=ev||event;//火狐用的是ev,而其他的是event事件流 事件冒泡 取消冒泡...

2020-02-06 17:15:59 178

原创 C#:3.2 类

3.2类1、类的声明[访问修饰符] class 类名{ 类成员定义;}访问权限有:public:可被所属类的成员与不属于类的成员访问;internal:可被当前程序集访问;protected:可被属类及其派生类访问;private:仅所属类的成员访问;2、创建对象类名 对象名 = new 类名();与C++不同,对象要由new创建;3、匿名对象C#允许声明没有类名的...

2020-02-06 17:14:44 436

原创 C#:2.6 控制台的输入和输出

2.6:控制台的输入和输出1、Read()和ReadLine()方法Read()方法每次通过控制台标准输入设备(键盘)接收一个字符,直到接收到Enter键才返回;虽然接收的是一个字符,但返回值为int类型,如果把返回值当作一个字符来使用,必须进行显式转换;ReadLine()方法通过控制台标准输入设备接收一个字符串,直到接收到Enter键才返回,返回值是一个字符串;2、Write()和Writ...

2020-02-06 17:11:23 416

原创 C#:2.5 流程控制

2.5:流程控制1、if语句语法:if(布尔表达式){}else if(布尔表达式){}else{}2、switch语句switch(表达式){ case 常量1: break; case 常量2: break; default: break;}3、while语句while(表达式){ //循环语句}do-...

2020-02-06 17:10:43 134

原创 C#:2.4 方法及其重载

2.4:方法及其重载1、定义[访问修饰符] 返回值类型 方法名([参数列表]){//方法体}2、方法的参数(1)方法的参数类型:值类型和引用类型当方法传递的参数是值类型时,变量的栈数据会完整地复制到目标参数中,即实参 形参中的数据相同,但存放在内存的不同位置;目标形参更改也不会对调用者的初始变量产生任何影响;当方法传递参数是引用类型时,只是将变量的引用复制到参数中,实参和形参的引用指...

2020-02-06 17:07:48 114

原创 C#:2.3 常用运算符和表达式

2.3:常用运算符和表达式1、算术运算符+、-、*、/、%、++、--2、关系运算符==、!=、>、<、>=、<=3、逻辑运算符&、|、!、^、&&、||4、赋值运算符+=、-=、*=、/=、%=5、其他特殊运算符(1)is运算符:is运算符检查变量是否为指定的类型,如果是,返回true,否则返回false,如下bool b =...

2020-02-06 17:03:31 167

原创 C#:2.2 变量与常量

2.2:变量与常量1、声明与使用(1)以字母或下划线开头(2)只能由字母、数字、下划线组成;(3)不能与关键字同名;(4)在变量的作用域内不能再定义同名变量;(5)在使用前必须已经被初始化,否则编译时会报错;2、分类(1)静态变量用关键字static声明,只需要创建一次;(2)非静态变量3、常量常量通常用来表示有意义的固定数值,一旦被初始化就不再发生变化,声明需要使用con...

2020-02-06 17:02:48 145

原创 VUE笔记

1、VUE基础 1、JAVASCRIPT框架; 2、简化DOM操作; 3、响应式数据驱动;【https://vuejs.bootcss.com/】(1)第一个VUE程序;(2)el:挂载点; 作用范围,被选中的元素及内部的后代元素; 通常建议使用ID选择器 可以使用双标签,单标签不行; 不能挂载在body或者html标签上;(3)d...

2020-01-12 12:50:10 178

原创 第9章:容器

9.1 vector定义vector<类型> 变量名源由用法1.push_back:在数组的最后添加一个数据;2.pop_back:去掉数组的最后一个数据3.at:得到编号位置的数据;4.begin:得到数组头的指针;5.end:得到数组的最后一个单元+1的指针;6.front:得到数组头的引用;7.back:得到数组最后一个单元的引用...

2020-01-11 12:43:35 115

原创 第8章:多肽

8.1 多态定义多态性是指发出同样的消息被不同类型的对象接收时导致完全不同的行为;多态的实现:(1)函数重载(静态,编译时的多态)(2)运算符重载(静态,编译时多态)(3)虚函数(动态:运行时的多态)源由用法简单例子详解进阶例子收集8.1 运算重载定义运算符重载是对已有的运算符赋予多重含义1、必要性(1)C++...

2020-01-11 12:42:03 261

原创 第7章:继承与派生

7.1 继承与派生定义保持已有特性而构造新类的过程称为继承;在已有类的基础上新增自己的特性而产生新类的过程称为派生;被继承的已有类称为基类(或父类);派生出的新类称为派生类(或子类);源由继承的目的:实现代码重用派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造;用法class 派生类名: 继承方式 基类名{成员声明;}...

2020-01-11 12:39:00 432

原创 第6章:复合类型

6.1 数组定义数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为数组的元素;可以由除void类型以外的任何一种类型构成;源由用法简单例子#include "stdafx.h"#include <stdlib.h>#include <iostream>using namespace std;void Ch...

2020-01-11 12:32:05 179 1

原创 第5章:作用域与可见性

5.1 作用域与可见性定义(1)作用域:是标识符的有效范围;(2)可见性:标识符是否可以引用源由用法简单例子详解1、函数原型的作用域:其作用域始于"(",结束于")";2、块作用域:块是一对花括号括起来的一段程序单元;其块中声明的标识符,其作用域从声明处开始,直到块结束的右花括号;3、类作用域:可以将类看成是一组有名成员的集合,除个别例外,...

2020-01-11 12:28:18 557

原创 第4章:类与对象

4.1 面向对象的思想定义设计方法:使用面向对象的观点来描述模仿并处理现实问题源由面向过程与面向对象比较:(1)面向过程重点:如何实现细节过程,将数据与函数分开;特点:自项向下,逐步求精-功能分解缺点:效率低,程序的可重用性差(2)面向对象用法简单例子详解进阶例子收集4.2OOP的基本特点定义源由用...

2020-01-11 12:25:52 201

原创 第3章:函数

3.1 函数的定义与使用定义源由用法1、函数声明的语法形式类型标识符 函数名(形式参数表){语句序列;}2、函数的调用调用前先声明函数原型:在调用函数的声明头文件,或使用函数之前(一般在文件开头)按以下形式说明:类型标识符 函数名(含类型的形参表);调用形式:函数名(实参列表)简单例子#include "stdafx.h"...

2020-01-11 12:19:35 170

原创 第2章:C语言基础

2.1 常量定义常量:程序运行过程中,不变的数据叫常量源由用法1、一般常量:可以用八进制、十进制、十六进制表示,十进制有正负,其他八进制和十六进制只有正,八进制以0为前缀,十六进制以0x或0X作为前缀一般常量的书写格式:(1)一般形式,如:0.123(2)指数形式,如:123e52、字符常量:单引号括起来的一个字符3、字符串常量:双引号括起来的一个或多...

2020-01-11 12:12:53 385

原创 第1章:计算机基础

1.1 二进制定义数据是用0和1两个数码来表示的数,逢二进一源由计算机数据存储、计算都是以二进制的形式用法C语言中没有二进制的格式简单例子01011010详解暂无进阶例子收集1、C语言可以用十进制、八进制、十六进制表示,虽然没有二进制的数据,但用到二进制的,就是以二进制输出,被封装成接口itoa,代码如下:#include "stdafx.h"...

2020-01-11 12:09:25 119

原创 JavaScript-DOM操作

DOM操作核心内容:就是利用:增删改查1、标准DOM的API(必须记得) (1)document.getElementById (2)document.getElementsByTagName (3)document.getElementsByName (4)document.getElementsByClassName (5)document.quer...

2019-11-10 18:05:53 114

原创 JavaScript-DOM

学完DOM这东西,感觉很难理解,实操一下,将老婆们的相片放上来释放一下压力,以后再慢慢学。DOMDOM定义:文档对象模型(Document Object Model),又称为文档树模型,是一套HTML和XML文档的APIDOM作用:可以把HTML和XML描述为一个文档树,树上的每一个分支都可以视为一个对象,通过DOM可以添加、修改和移除文档上的某一部分;DOM:DOM基础:...

2019-11-10 17:14:17 155

原创 JavaScript-闭包

JavaScript-闭包闭包定义有些复杂,可以理解为:能够实现访问私有空间的函数,如能够访问其他函数内部变量的函数;作用:1)包不允许外界访问2)间接访问该数据如果函数需要返回两个值,则可以通过返回对象的方式,如果返回一个值,也可以通过返回函数的形式代码如下:<!DOCTYPE html><html lang="en"><head>...

2019-10-27 16:49:41 158

原创 JavaScript-复杂数据类型

JavaScript-复杂数据类型对象1)首先要定义一个对象var a = new Object();2)对象属性的添加a.xxx = 1;a.yyy = "abcb";当然,也可以一次性初始化,变量与值用冒号隔开,变量与变量用逗号隔开,也可以是函数a = { xxx: 123, yyy: "abcd", fun: function() { ....

2019-10-27 12:46:14 686

原创 JavaScript-关系运算符

JavaScript-关系运算符==(等于)和===(等值等型)==仅仅比较内容,不会比较数据的类型var a = true; // 其实boolean类型本质上是 0(false)与1(true)var b = 1;var c = a==b; // 这里的a与b的内容是相等的,类型不相等===既比较内容,也比较数据的类型,所以var d = a===b; //由于a的类型为bool...

2019-10-27 09:08:37 276

原创 JavaScript-变量

JavaScript-变量JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等等;声明的类型都是var,赋值运算符"=",如:var num = 1; // 数字var name = "name"; // 字符串var group = ["g1", "g2", "g3"]; //数组var x = {firstName:"One", lastName:"La...

2019-10-27 08:09:40 161

原创 JavaScript-判断数据类型(typeof)

JavaScript-判断数据类型(typeof)typeof语法:typeof(直接量);代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type=...

2019-10-26 23:30:01 277

原创 JavaScript-转译符

JavaScript-转译符在字符前面加上'\'即可。常用的转译符\n 换行\t 缩进\b 空格\r 回车\\ 斜杠\' 单引号\" 双引号代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document...

2019-10-26 23:11:35 597

原创 JavaScript-直接量

JavaScript-直接量又叫字面量(能够直接使用的内容)。常见的有两种:数值和字符串(1)number 数值:1,2,3,4,1.1,-1.....数学中的数字(2)string 字符串:程序中被单双引号包裹起来的内容都是字符串。(3)其他字面量:true false null 正则表达式,true和false属于boolean类型加号1、两个字符串加号连接,作用是连接...

2019-10-26 22:58:24 493

cmake.zip 用于android studio中使用jni的工具

1、CMake下载太慢了; 2、下载后,直接解压到android studio的sdk中就可以使用了; 3、在网上下载的cmake好像还不能直接用,也没时间去研究,所以才做了压缩; 4、不用积分下载,有空扣个6以表支持哈;

2021-01-24

Android UI开发简介之--布局、控件介绍与使用.pptx

Android UI开发简介之--布局、控件介绍与使用.pptx

2020-04-26

Android UI开发简介之--布局、控件介绍与使用.pptx

Android UI开发简介之--布局、控件介绍与使用.pptx

2020-04-26

nodejs_12.14.zip

node.jsV12.14.1离线中文版的API文档,方便在没有网络的时候使用,减少开发时间,用于web服务器查询API说明文档,如在使用过程中,发现问题,请联系本人修改;目前暂不支持中英文对照,如需要,请自行下载英文版;

2020-01-11

空空如也

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

TA关注的人

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