4 李正浩大魔王

尚未进行身份认证

我要认证

在校学生

等级
TA的排名 1w+

[C++]cppreference离线手册

cppreference离线手册下载介绍cppreference是C++各种标准库函数API的查询手册。内容如下图:所有函数,如果不记得随时可以查询翻阅,还带详细demo。离线文档下载地址下载地址:https://zh.cppreference.com/w/Cppreference:Archives以下两个选项 chm版本或者html版本的离线文档都可以下载:98683013722)]...

2020-08-29 14:38:07

第一行代码(第三版)第八章总结

[第一行代码(第三版)]第八章总结1. ContentProvider1.1 概念ContentProvider用于与其它应用程序共享数据。1.2 统一资源标识符(URI)其他的程序如果想使用本程序中的数据,需要通过 URI 找到对应的ContentProvider。内容提供者可以根据传过来的URI来确定它需要的表和数据。其格式如下:<prefix>://<authority>/<data_type>/<id>prefix:固定content

2020-06-16 19:07:39

[第一行代码(第三版)]第七章总结

[第一行代码(第三版)]第七章总结1. 数据持久化1.1 概念将一些临时数据存储到本地。可以分为三类:文件存储SharedPreference数据库存储接下来对这三类分别进行详细介绍。1.2 文件存储1.2.1 介绍文件存储是最基本的存储方式,不对存储内容进行任何格式化处理,所有数据都是原封不动存储到本地文件中,因此适合存储一些简单文本或者二进制数据,如果需要存储一些复杂数据,可以使用Json或XML格式先规范后再进行存储。文件存储位置在data/data/[包名]/[文件名]。1

2020-06-16 14:57:54

第一行代码(第三版)第六章总结

[第一行代码(第三版)]第六章总结1. 广播机制1.1 概念为了便于进行系统级别的消息通知,Android引入了一套类似的广播机制。Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。1.2 分类根据接收方式来划分:标准广播:一种完全异步执行的广播,所有的BroadcastReceiver都会几乎同时收到广播消息。有序广播:一种同步执行的广播,所有的BroadcastReceiver会根据优先级有序的一个一个

2020-06-16 13:33:11

第一行代码(第三版)第四章总结

[第一行代码(第三版)]第四章总结1. 常用控件1.1 TextView1.1.1 概念TextView主要用来显示一段文本信息。1.1.2 常用属性layout_weight,leyout_height:指定控件的宽度和高度,可选值:match_parent,wrap_content和固定值。第一种是匹配父类容器的大小,第二种是根据内容自适应大小。单位一般用dp,这是一种与屏幕密度无关的尺寸单位,可以保证在不同手机上显示效果尽可能一致。dp:是一种密度无关像素,对应于160dpi下像素

2020-06-15 15:08:01

第一行代码(第三版)第三章总结

第一行代码(第三版)第三章总结1. Activity1.1 Activity概念Activity为安卓四大组件之一(Activity/Service/BroadCast Recevicer/Content provider)。Activity主要负责与用户交互,提供一个显示的屏幕。1.2 创建Activity新建类MainActivity继承Activity基类。public class MainActivity extends AppCompatActivity{ @Overri

2020-06-14 15:39:35

WIN10与WSL ubuntu文件互通

WIN10与WSL ubuntu文件互通方法一打开WSL子系统的shell终端,输入:cd /mnt则会显示当前windows系统的所有盘符.lzh@DESKTOP-HA5D6OQ:/mnt$ lsc d f之后使用mv或者cp等命令进行复制移动即可.方法二打开WSL子系统的shell终端,输入:explorer.exe .即可在资源管理器界面中浏览WSL系统的数据...

2020-03-27 16:51:27

版本控制方式

版本控制方式合理的版本号格式为:MAJOR.MINOR.PATCH.BUILD,以1.2.3.4举例:1:主要更新,例如全新的UI界面,许多重大的功能更新,框架更改等.2:次要更新,例如某个小的功能修改,新的功能添加.3:错误修复版本,在修复代码中bug时修改此数字.4.内部版本号(可以不使用),即预发型版号.现在很多软件放弃了版本号,而使用昵称取代,比如安卓的Pie,Oreo等,...

2020-03-26 14:17:37

c++判断系统为windows或linux

C++判断系统为linux或windows// #if defined(WIN32) || defined(_WIN32) || defined(__WIN32) && !defined(__CYGWIN__) // do something...// #else // do something...// #endif

2020-03-26 13:42:48

cmake生成同名的可执行文件和库文件

CMake生成同名的可执行文件和库文件 # 生成动态库文件 add_library(项目名_exe SHARED foo_lib.c) set_target_properties(项目名_exe_lib PROPERTIES OUTPUT_NAME 项目名) # 生成可执行文件 add_executable(项目名_exe foo_exe.c) set_t...

2020-03-25 15:46:30

ubuntu下编译并使用jsoncpp

ubuntu编译并使用jsoncpp安装好gcc和g++删除所有旧引用(如果未安装过gcc,跳过此步骤) sudo update-alternatives --remove-all gcc sudo update-alternatives --remove-all g++安装gcc和g++ sudo apt-get install gcc-4.8 sud...

2020-03-25 14:46:59

python计算线段夹角

计算两条线段之间的夹角1. 问题与解决思路如上图所示,要求图中线段AB,CD之间的夹角(AB,CD都没有方向),可以按照如下步骤计算:计算AB线段与X轴的夹角.计算CD线段与Y轴的夹角.合并两个夹角,因为求的是最小角度,所以需要对90进行求余,得到的角度为最后结果.2. 具体步骤首先计算出AB线段与X轴的夹角,将AB线段进行分解,如下图:其中角度的计算公式为◬=arcta...

2019-10-24 18:11:30

[WPF]数据绑定使用INotifyPropertyChanged发出通知后view中不更新

出BUG半天,经过了StackOverflow和百度之后才发现原来是这个原因:用快捷键生成的代码默认实现的是protect virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)//...由于使用了protect之后通知了,view中也接收不到,导致不更新,把protect改成public...

2019-10-13 01:45:38

python制作阴阳师挂机脚本

项目地址:https://github.com/li-zheng-hao/yysScript软件截图:目前版本仅支持御魂副本双开,部分代码如下:def YuHunTwoWindow(LogUI): """ 自动御魂,双开模式 """ imgs = loadImgs() PassTime=1 while True: LogUI....

2019-09-28 11:54:44

windows下使用控制台打开conda虚拟环境

1、先把三个Anaconda下的路径添加到系统变量。F:\Anaconda3 F:\Anaconda3\Scripts F:\Anaconda3\Library\bin2、actiavte+环境名称,不加conda。

2019-09-27 15:19:02

[Python]Django从template传递参数到url

Django从template传递参数到url一共有两种方法:方法1在.html文件中,这样写:<a href="{% url 'paper:downloadFile' %}?index=1">images.zip001</a>index就是传递过去的参数,在url.py文件中这样写:re_path(r'^downloadFile/$', views.down...

2019-08-02 12:21:47

Resharper c++ 使用Enter自动补全代码步骤

步骤菜单栏扩展resharperoptionIntelliSenseAutopopup将所有的菜单都选择Display and preselect,也就是预先选择,之后就可以用enter而不是用tab进行补全了。

2019-07-11 16:01:54

[C++ Primer] 第二章 变量和基本类型

第二章 变量和基本类型引用引用定义的时候必须初始化。引用初始化之后无法重新绑定到其它对象上。引用本身并不是对象,所以没有指向引用的引用(不管如何多层引用,引用的还是源对象)下面用一个简单的例子说明:int a=1;int& b=a;cout<<&a;//00D4FE0Ccout<<&b;//00D4FE0C可以看...

2019-06-19 15:11:24

[深度学习]Keras利用VGG进行迁移学习模板

# -*- coding: UTF-8 -*-import kerasfrom keras import Modelfrom keras.applications import VGG16from keras.callbacks import TensorBoard, ModelCheckpointfrom keras.layers import Flatten, Dense, Dro...

2019-05-23 18:01:43

[Python]Python调用Matlab (Pycharm版本)

目录第一步:生成Build文件夹第二步: 复制build文件夹到Pycharm下第三步:调用代码第一步:生成Build文件夹C:\Program Files\MATLAB\R2016a\extern\engines\python运行命令(在pycharm的终端里面):python setup.py install 第二步: 复制build文件...

2019-05-16 09:26:57

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。