谈谈RSS
想写点东西,标题实在不好起,索性就不要标题了。另外,“随笔”的用英文该怎么表示呢?
一个偶然的机会发现了 Typora,这编辑器真心不错,以前很少写文章,下载了这个软件以后,写了不少东西。虽然写这些东西都是没有什么深入思考,但也算是笔记吧。以后忘记用法还能回来翻翻,才去写的,都是一些千篇一律的东西,网上一找一大把,但是不管是CV大法上去的还是自己一个字一个字码上去的,至少有个创作的过程,能留下点记忆。
昨天又一个偶然的机会发现了 RSS (Really Simple Syndication 简易信息聚合),其实早就见过这东西,但一直没有去了解它是做什么用的。直白点,RSS 就是用来聚合别人发布的信息的,平台或者博客更新了内容,同时作者以一种规定的 xml 格式把内容发布出去在一个链...
数据操作语言(DML)
INSERT
insert 用于增加记录。
插入一条记录
INSERT INTO 数据表名(字段名1, 字段名2, ..., 字段名n)
VALUES
(值1, 值2, ..., 值n);
值的位置要和字段的位置相匹配,比如,数据值2不能放在第一个位置,不然就会被插入到字段1中去。向 user 表里插入数据,如果 '管理员账户' 放在第一个位置,那么 UserID 的值将会是 管理员账户,而非 administrator。
INSERT INTO user(UserID, UserName, BirthDay)
VALUES
('administrator', '管理员账户', NULL);
如若成功插入,则会提醒影响了几行
Query OK, 1 row aff...
mysql完整性约束
概述
实体完整性:主键约束
参照完整性:外籍约束
用户自定义完整性:属性上的约束完整性:NOT NULL约束,UNIQUE约束,CHECK约束
主键约束
主键是数据表中唯一标识一条记录的一个或多个字段。
外键约束
唯一性约束
非空约束(NOT NULL)
检查约束
如何删除约束
mysql表命令
查看表
数据表存在于数据库中,若要查看数据表,先切换进入数据库中。
USE 数据库名;
使用 show 会列出此数据库中所有数据表
SHOW TABLES; -- 要先切换进数据库中
若要查看表内的数据结构,可用 describe
DESCRIBE 数据表名;
或者
DESC 数据表名;
如
DESC user;
建表
建立空表
CREATE TABLE 表名
(
字段名1 字段1类型,
字段名2 字段2类型,
......
字段名n 字段n类型
);
如
CREATE TABLE user
(
id CHAR(10),
name VARCHAR(10),
phone CHAR(11)
);...
Commit message 书写规范
commit message 格式
当使用git commit进入编辑界面时,要提交的message应按照以下格式进行书写
<type>(<scope>): <subject>
//空行
<body>
//空行
<footer>
标题行: 必需, 描述主要修改类型和内容
主题内容: 描述为什么修改, 做了什么样的修改, 以及开发的思路等等
页脚注释
此格式是目前最流行的写法。更多信息可参考Angular规范以及Conventional Commits
header
Header 部分只有一行,包括三个字段:type(必需)、scope(可选)和sub...
网络问题
Http请求不能在主线程使用
界面不能在子线程中更新
安卓9不能使用http
今天用OKHttp访问自己云服务器上的资源,结果总是出错,还以为是我代码写错了。去查询了错误信息java.net.UnknownServiceException: CLEARTEXT communication to *** not permitted by network security policy,才发现,安卓9居然不能用http而只能用https请求。
根据别人的博客,有两种解决方法
把 targetSdkVersion 降到27以下
在res/xml中定义一个xml文件,写入以下内容:
<?xml version="1.0" encod...
基础
太久没有写安卓项目,差点不会写,哭辽。先随便记点东西,以后忘记了就直接来查博客。
按钮使用、活动跳转
先在布局文件定义一个按钮,id要在java程序中用到
<Button
android:id="@+id/button_article"
android:text="微信文章"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
在java中使用按钮
Button articleButton = findViewById(R.id.button_article);
articleButton.setOnC...
使用SQL的一个问题
遇到一个数据库操作的问题:有两个主键完全一致,行数相同但属性不同的表,其实就是把原本在同一个表的属性进行分割成了两个表article和article_content。现在又想把它们合并回去,把article_content的属性合并到artilce表。我先在article表里用ALETE加入article_content表里的属性,再想办法把article_content表的字段合并到article中。
一开始的时候不知道是不是脑袋抽了,总想着插入啊合并啊这些词,去搜索的关键词是分表合并、从另一个表插入数据,找得很辛苦,才找到INSERT INTO SELECT语法:
INSERT INTO article
SELECT article, article_content
WHERE...
共计 37 篇文章,5 页。