- 博客(158)
- 资源 (5)
- 收藏
- 关注
原创 VSCode相关的一些问题和配置
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。如果返回Restricted说明禁止运行脚本,修改一下。所在位置 行:1 字符: 1。如果还不行就用下面的命令。
2024-12-02 09:58:51
541
原创 VS Code 自动生成代码
3.body是你要生成的代码。$1,$2表示光标的位置,$1是第一次的位置,当你按了tab就会到$2。body是数组,一行代码用一个“,”隔开。1.Print to console 这个是提升信息,就是当你输入代码的时候的提升。注意:多个代码缩写要用,隔开。2.prefix是缩写。打开后可以看到下面这样。从Example看起,
2024-10-24 10:20:27
1546
原创 JavaScript 学习
当value为0、-0、null、""、false、undefined、NaN时,那么Boolean()转换成Boolean类型的值为false,其他都是true。把文档加载进去,然后把每个部分封装成对象,我们可以操作这些对象,实现动态的改变整个页面。(技术上,它的值是 undefined。如果字符串中要输出“,‘,\,要用\来转义。名称可包含字母、数字、下划线(_)和美元符号($),不以数字开头。在java中,这样是不行的,在js中,可以。也可以外部引用,先写一个JS文件,然后加载到html中。
2024-09-25 10:27:32
1092
原创 CSS学习 - 常用属性
font-style、font-variant、font-weight、font-size/line-height 以及 font-family 的简写属性。要按照顺序,可以不设置某个值,未设置的使用默认值。border-width、border-style 以及 border-color 的简写属性。可以去这边查看几乎所有的属性。
2024-09-25 10:17:48
545
原创 Html学习
你可能要添加到你的链接的另一个属性是 title。通常与主内容相关(例如一个新闻页面上,侧边栏可能包含作者信息或相关文章链接),还可能存在其他的重复元素,如辅助导航系统。和标题一样,页脚是放置公共信息(比如版权声明或联系方式)的,一般使用较小字体,且通常为次要内容。:用于保留空白字符(通常用于代码块)——如果文本中使用了缩进或多余的空白,浏览器将忽略它,你将不会在呈现的页面上看到它。主要放title和meta,title就是网页显示的标题,meta可以添加一些属性,可以被百度搜索什么之类的。
2024-09-25 10:11:38
985
原创 CSS学习 - 选择器
伪类是选择器的一种,它用于选择处于特定状态的元素,比如当它们是这一类型的第一个元素时,或者是当鼠标指针悬浮在元素上面的时候。它们表现得会像是你向你的文档的某个部分应用了一个类一样,帮你在你的标记文本中减少多余的类,让你的代码更灵活、更易于维护。没有了这个标记的话,值会按照文档语言对大小写的处理方式,进行匹配——HTML 中是大小写敏感的。以上是基本选择器的用法,可以用来实现各种样式,但是为了使用简便和优化,还要学习一些进阶的选择器。的属性的元素,其值的字符串中的任何地方,至少出现了一次。
2024-08-03 15:29:52
864
原创 HTML学习 - 表单
表单主要功能是登录、注册、搜索等界面都会用到表单,主要就是搜集用户信息。表单中用到的一些控件1.文本框2.密码框3.文本域1.单选2.复选3.下拉1.文件上传2.隐藏域1.提交按钮2.普通按钮3.重置按钮form是表单标签,action表示你要把数据传送到哪(服务器,这边用#就表示把这个表单直接提交到我们当前这个网页,方便测试,)method是用什么方式传送get/post。get的话数据比较少,网页地址上也能看到数据。
2024-07-29 10:47:39
575
原创 HTML学习 - 表格
跨列:保留左边的td,删掉右边的td,让左边的td合并右边的td -》colspan="2" 合并2个。跨行:保留上边的td,删掉下边的td,让下边的td合并下边的td -》rowspan="2" 合并2个。先把所有的表格做好,然后在看要删掉那些。这边就是简单的显示一个表格,默认是没有边框线的。 可以为表格添加一个标题。 表示表头,会把字体加粗。
2024-07-24 11:02:33
200
原创 Tomcat配置
为什么要配置一个JAVA_HOME,因为Tomcat运行的时候会用到。如果只是使用JDK的话,直接在path上配置就行了。PS:为什么我这边不配置path,因为我只想在bin目录下运行。到这里配置完成了,但是只能在Tomcat安装包那个bin目录下运行,如果要在全局使用,再配置一下path。关闭执行shutdown.bat,不要直接关掉cmd。乱码先不管,到这就可以正常运行了。打开cmd,查看配置是否成功。2.配置JDK环境变量。3.下载Tomcat。4.配置Tomcat。5.运行Tomcat。
2024-04-15 10:53:31
298
原创 MySQL 安装配置 windows
可以通过电脑上的服务查看运行情况。安装完成后,就会出现配置页面。然后再一次安装mysql。然后根据自己的系统选择。选不了别的盘,只能继续。这边看样子缺少东西。到这里就安装完成了。
2024-02-02 13:22:54
497
原创 Java 开发环境 全套包含IDEA
这边输入的是你下载的那个JDK的bin的路径。检擦配置是否正确在cmd中输入。去这边下载open JDK。2.JDK环境变量配置。
2024-01-30 15:23:07
434
原创 Android ASOP/APP 开发环境配置 Linux
repo是一系列脚本的集合,这些脚本也是通过git库来维护的,这个git库叫repo(repo脚本库),repo对git命令进行了封装,提供了一套repo的命令集,所有repo管理的自动化实现也都包含在这个git库中。lunch命令是envsetup.sh里定义的一个命令,用来让用户选择编译项,来定义Product和编译过程中用到的全局变量,BOBCAT是定义的产品名称,userdebug是编译类型。回车,密钥被保存在.ssh文件夹中,id_rsa是密钥,id_rsa.pub是公钥。
2024-01-24 13:54:53
1330
原创 golang 操作Jenkins
这些API 你都可以自己去找,打开Jenkins,打开浏览器开发选项(选择network),然后做你要做的时候,就可以找到对应的API的动作了。Reuqest URL就是 API的地址,往下拉可以看到请求的内容。id 凭证的id,唯一,创建node的时候会用到。nodeName 你创建的node的名字。这边会返回很多信息,都是json信息,然后你可以自己分析其中的内容。jobName 你创建的Job的名字。
2023-12-12 14:48:03
1258
原创 Docker systemctl 安装配置
在docker中使用systemctl的时候,发现没有这个命令,我也去网上找了一些资料,很多都说在docker run的时候设置一些参数,/init 类似这些,但是都没效果。后来找了一些资料,自己尝试了,成功了。这边要下载特定的镜像,不能直接 docker pull ubuntu:20.04 这样。要下systemd-ubuntu这个,先去search下。到这就可以了,进去后就能直接使用 systemctl 了。第一个就是我们要的,然后下载这个镜像。
2023-10-20 09:49:57
1191
原创 Ubuntu docker安装mysql
名字自己起,HostName就是电脑A的IP地址,Port 是刚才设置的3307(这边只能访问到这个3307,然后这个3307是映射到docker中的3306),密码也是刚才设置的root,然后点击Test Connection测试一下是不是通的,最后点ok 完成。我这边的docker mysql运行在电脑A上面的,然后我在电脑B上面使用mysql workbrench就能链接到这个数据库,并且做一些操作,而且有UI,操作起来比较方便。在下载镜像的时候,直接下载mysql镜像。7.设置开机自动运行。
2023-10-19 13:35:55
1429
原创 golang 獲取 prometheus數據
result, warnings, err := v1api.Query(ctx, "node_cpu_info{instance=\"computer1\"}", time.Now(), proV1.WithTimeout(15*time.Second)) 這邊的用你的PROMQL查詢語句。Address: "http://xx.xx.xx:9090", 用你的prometheus的地址。在import中導入,記得要在go.mod中更新一下。使用github上的一個庫。
2023-10-12 16:37:46
516
原创 Ubuntu MySQL
因为没有设置密码,所以你是不知道密码多少的。所以先用别的账号登录再去修改密码。在安装前,首先看你之前是否安装过,如果安装过,但是没成功,就要先卸载。登录后去设置一些属性才能修改密码。如果说明也没有 就说明卸载干净了,最后输入。有东西,就说明您之前安装过mysql。然后就可以用root登录了。2.mql 服务端和客户端。查看密码规则,修改密码规则。到这里就全部结束了。进入mysql后执行。下面就可以设置密码了。
2023-10-05 16:01:04
938
原创 Go 安装配置
也可以写一个简单的Go文件来输出hello world,新建一个Test.go文件。如果之前安装过,可以参考这个(没有可以忽略)2.安装Visual Studio Code。介绍Ubuntu20.04 安装和配置Go。说明你的Go安装成功了。
2023-08-16 17:26:15
995
原创 Android13 编译错误汇总
在你的字段上面加上@SuppressLint("NoSettingsProvider")一版是在Settings中添加了新的字段导致的。然后再继续编译就可以了。
2023-07-14 10:40:23
1084
原创 Android生成framework.jar
代码编译过后,会生成out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar。在开发过程中,需要使用到framework中的代码,所以要把AOSP中的framework.jar弄过来,不然在androidstudio中就无法编译。如果没有,那么就去生成。
2023-07-12 10:33:54
468
原创 Android 学习
https://developer.android.com/codelabs/android-room-with-a-view#16
2023-05-12 10:36:58
123
原创 Android Button背景颜色无法修改
改成这样就可以了,所以button都没颜色了,然后你去设置背景色就有效果了。但是出来的结果是,button形状边了,颜色还是 系统默认的紫色。我使用shape想改变button的背景,这是创建app时候的主题,
2023-03-16 15:50:16
1096
原创 ThinkPhp 登录界面 中间件
dashboard这个路由表示当你访问的时候,就会先去检查中间件,就是check.php,走handler,然后判断是否有登录。没有就执行登录界面,index/login,判断是否登录,登录就走dashboard没有就显示login.html。执行这个中间件的时候,会去判断Session中是不是有'has_user'这个值,有的话表示用户登录过了,就让请求继续走下去,走到你要访问的地方。当你在登录界面点击提交的时候,页面应该会跳转,但是我们加了中间件,所以又走到了check.php,这样循环。
2023-02-22 17:32:08
1526
原创 Php 上传文件
2. 文件大小,默认是40M,如果要上传超过40M的,去修改opt/lampp/etc/php.ini。这边的iframe是为了再点击上传后,不去跳转到别的页面,保持在当前页面。默认上传会到opt/lampp/temp下,执行结束会删除临时文件。重点:1. public要给777权限,不然无法把文件移动过去。在index.html中加入表单。使用的是ThinkPhp框架。限制了只能上传apk文件。在控制器中加入上传代码。
2023-02-21 14:02:06
247
原创 ThinkPhp 配置
官網配置https://www.kancloud.cn/manual/thinkphp6_0/1037481下載這邊test就是你項目的名字模版如果要使用模版,就先進入到項目跟目錄,然後下載模版引擎然後就可以這樣使用了這邊的view都是你自己新建的,然後index文件夾對應的就是你的index控制器(必須要和控制器同名),index.html對應的是fetch('index')中的index,可以換別的名字。運行然後把項目拷貝到 /opt/lampp/htdocs 下面重點:要給你的項目下面的runtim
2023-02-17 15:50:59
130
原创 android OTA update
可以使用系統的API來實現系統更新。分兩種更新,non-streaming 和 streaming。non-streaming就是把更新包下載好,放到本地,然後執行更新。而streaming是爲了你的設備內存不夠,不能把更新包下載下來,使用的,url要用https:xxxxx而不是本地文件路徑。你也可以參考源碼中的sample,/bootable/recovery/updater_sampleUpdateEngine這個是系統的API,如果你要在app中使用,只能用反射的方法,如果在源碼中使用,就可以直接
2022-12-09 15:09:33
957
Android SecondayLauncher 桌面模式launcher sample
2022-12-12
display_test.tar.gz
2020-04-01
CpuUsage.py
2019-12-25
Android 发送 AT command 工具类
2019-09-09
svg2android-gh-pages
2017-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人