自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ Primer笔记

title: C++ Primer笔记C++ Primer笔记目录 C++ Primer笔记ch2 变量和基本类型ch3 字符串、向量和数组ch4 表达式ch5 语句ch6 函数ch7 类ch8 IO库ch9 顺序容器ch10 泛型算法ch11 关联容器ch12 动态内存ch13 拷贝控制ch14 重载运算与类型转换ch15 面向对象程序设计ch16 模板与泛型编程ch2 变量和基本类型声明extern int i;extern int i = 3.14;//定义左值引用(绑定零一变量初始值

2021-05-12 08:48:17 188

原创 JNA粗浅的一些讲解

1.JNA是什么JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。2.通过JNA调用DLL首...

2019-12-27 17:46:43 968

原创 Android Studio安装运行 Q&A

文章目录安装工程文件介绍1.File->Setting->Build,Execution,Deployment->Gradle**Linked Gradle Projects****Use local Gradle distribution****Offline work**2.File->Setting->Tools->Server Certificates3...

2019-10-17 21:01:14 1799

原创 技术要点整理

1.细谈 C++ 返回传值的三种方式:按值返回、按常量引用返回以及按引用返回struct MyClass{ string Text = "MyClass"; string& getText() { return Text; }}int main(){ for(auto ch : MyClass.Text) cout << ch;//右值引用,引用延缓了...

2019-09-25 09:56:11 326

原创 JAVA文件操作

文件浏览并记录选择的文件路径JFileChooser fileChooser = new JFileChooser();fileChooser.setCurrentDirectory(new File("."));fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);fileChooser.setFileFilter(new F...

2019-09-04 11:38:03 126

原创 JAVA Swing在JLabel上设置icon

前言有时我们会在界面上显示图片,较为简单的一种方式就是将图片作为icon添加到JLabel上,要求图片不超过200k本文实现icon图片的自适应代码//创建JLabel设置iconImageIcon icon = new ImageIcon("C:\\Users\\chendaliang\\Desktop\\ACSDemo\\Blue_Gradient.jpg");icon.setIm...

2019-09-04 11:27:00 2284

原创 JNA Pointer结构体传递

我们在C++转JAVA代码的时候有时会遇到指针的转换,这里给出类型转换图:Native TypeJava TypeNative Representationcharbyte8-bit integerwchar_tchar16/32-bit charactershortshort16-bit integerintint32-bit integ...

2019-09-04 11:16:07 10920

原创 java界面多语言切换

前言使用ResourceBundle和properties文件完成中英文切换在src下创建文件 language_en.properties###代码//定义ResourceBundle rs = ResourceBundle.getBundle("language");//定义下拉框//主要看rs = ResourceBundle.getBundle("language", ...

2019-09-04 10:50:57 2626

原创 JAVA Swing添加表格

前言提供创建表格、初始化、增加行等功能代码//vData记录表格内容,vName记录行首,JTable通过model更新表格static Vector vData = new Vector();static Vector vName = new Vector();static DefaultTableModel model;static JTable jTable = new JTa...

2019-09-04 10:36:56 2196

原创 JAVA界面添加时间控件

前言本控件依赖datepicker.jar包,只能获取时间,不能通过代码设置时间。下载下载datepicker.jar链接: https://pan.baidu.com/s/1f1OjpfO0ceyEPUVorDMgzQ 提取码: w79w代码private static Calendar c=Calendar.getInstance();//通过calendar去获取具体时间pr...

2019-09-04 10:23:59 1196

原创 Datawhale学习计划:python基础任务6

使用turtle库绘制一棵树:from turtle import *from random import *from math import *def tree(n,l): pd()#下笔 #阴影效果 t = cos(radians(heading()+45))/8+0.25 pencolor(t,t,t) pensize(n/3) fo...

2019-04-11 17:39:18 303

原创 剑指offer+Leetcode

参考资料006-重建二叉树中序找到根位置构造preleft,inleft,preright,inright数组root->left = construct(preleft, inleft)root->right = construct(preright, inright)008-旋转数组的最小数字两个指针low,high,两个递增数组,while a[low]>...

2019-04-08 23:57:30 270

原创 Datawhale学习计划:python基础任务5

file打开文件方式读文件:f = open('/Users/michael/test.txt', 'r')读二进制文件:f = open('/Users/michael/test.jpg', 'rb')读取非UTF-8编码的文本文件:f = open('/Users/michael/gbk.txt', 'r', encoding='gbk')写文件:f = open('/Users...

2019-04-08 19:50:29 167

原创 Datawhale学习计划:python基础任务4

函数函数执行特定的操作并返回一个值,你可以调用他(调用时可能需要提供一些参数),函数是结构化编程的核心。函数的定义使用def语句定义函数(例:计算斐波那契数)# 返回包含n个斐波那契数的列表def fibs(num): result = [0,1] for i in range(num-2): result.append(result[-2] + result[-1]) re...

2019-04-04 18:01:08 131

原创 Datawhale学习计划:python基础任务3

1.字典定义Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。创建d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}d['Michael'] # 输出95d = {}方法1.clear clear删除所有字典项,无返回值 d.cle...

2019-04-04 17:12:29 187

原创 Datawhale学习计划:python基础任务2

列表列表(list)是一种有序集合,可任意扩展,随时添加/删除元素,使用索引访问元素,如取最后一个元素可以采用list[-1]a. 标志使用[]b. 基本操作(创建,append( ),pop( ) ,del( ), 拷贝)# 创建alpha = ['a','b','c']# append()alpha.append('d')# insertalpha.insert(2,'...

2019-04-01 23:26:40 188

原创 Datawhale学习计划:python基础任务1

环境搭建a) anaconda环境配置b) 解释器python初体验a) print and input# printprint("hello world\n")# inputx = input() //控制台输入为字符串python基础讲解a) python变量特性+命名规则# 字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:'I\'m \"OK\"!'...

2019-04-01 00:25:17 138

空空如也

空空如也

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

TA关注的人

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