自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Stage 模型

entry/src/main/resources/base/profile/main_pages.json 文件保存的是页面page的路径配置信息,所有需要进行路由跳转的page页面都要在这里进行配置。其中module对应的是模块的配置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOS Ability Package,其中包含了ability、第三方库、资源和配置文件。entry>src>main>module.json5 是模块的配置文件,包含当前模块的配置信息。

2023-12-26 17:39:36 1185

原创 ArkUI 动画

属性动画是通过设置组件的animation属性来给组件添加动画,当组件的width, height, opacity, backgroundColor, scale, rotate, translate等属性变更时,可以实现渐变过渡效果。解读:给组件添加animation属性,arkUI会监控组件样式的变化,当修改了组件的样式时,aukUI发现组件样式发生了变更,会填充组件起始样式和结束样式之间的每一帧画面,从而实现样式变化的动画效果。显式动画使用起来比较灵活,也是实际开发中使用较多的一种方式。

2023-12-20 16:46:02 1015

原创 ArkUI 页面路由

页面路由是指在应用程序中实现不同页面之间的跳转和数据传递。

2023-12-19 17:21:42 564

原创 ArkUI 状态管理

Observed和@ObjectLink装饰器用于在涉及嵌套对象或数组元素为对象的场景中进行双向数据同步。状态(state):指驱动视图更新的数据(一个变量,加上@State装饰器,它就变成了状态变量)不需要手动传递参数,由组件内部来维护,对资源的消耗会大一些,不需要跨组件传参的情况,尽量不使用。@Provide和@Consume可以跨组件提供类似于@State和@Link的双向同步。当父子组件之间需要数据同步时,可以使用@Prop和@Link装饰器。视图(View):基于UI描述渲染的到用户界面。

2023-12-15 17:21:41 390

原创 Linux Polkit权限提升漏洞风险(CVE-2021-4034)

如果系统没有可用的补丁,可以从 pkexec 中删除 SUID 位作为临时缓解措施。

2023-12-15 11:10:30 152

原创 ArkUI 组件

组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。在ArkUI中,还支持多种布局方式,如Flex布局、Grid布局等。同时,为了提升用户体验,ArkUI还提供了丰富的动画效果和自定义动画能力。此外,ArkUI还支持多种绘制能力,以满足开发者绘制自定义形状的需求,支持图形绘制、颜色填充、文本绘制

2023-12-03 22:04:25 1557

原创 快速入门 代码结构

UI描述:其内部以声明式方式描述UI结构。装饰器:用来装饰类的结构、方法、变量。内置组件:ArcUI提供的组件。自定义组件:可复用的UI单元。事件方法:设置组件的时间回调。属性方法:设置组件的UI样式。

2023-12-02 17:05:41 388

原创 TypeScript 基本语法

TypeScript 官网:https://www.typescriptlang.org,在官网的Playground中可以直接运行ts代码。

2023-11-28 22:51:04 492

原创 DevEco Studio 的使用

DevEco Studio下载与安装,创建工程,运行模拟器。

2023-11-19 16:10:39 977 3

原创 Django连接mysql报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required;

解决办法: 找到python安装目录下的base.py文件,目录参考:/home/用户名/.virtualenvs/项目名/lib/python3.5/site-packages/django/db/backends/mysql/base.py注视掉这两行: if version < (1, 3, 3): raise ImproperlyConfig...

2019-05-20 18:51:28 2459

转载 Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'

在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:TypeError: __init__() missing 1 required positional argument: 'on_delete'举例说明:user=models.OneToOneField(User)owner=models.Fore...

2019-05-20 18:48:51 137

原创 使用redis和celery执行异步任务时报错AttributeError: 'str' object has no attribute 'items'

报错信息如下图:问题原因:redis版本问题,版本高了。解决办法:报错版本redis=3.2.1,降低版本到redis=2.10.6,使用命令pip install redis==2.10.6

2019-05-20 18:20:56 921 1

转载 JS截取字符串常用方法详细整理

使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 函数:Join() 功能:使用您选择的分隔符将一个数组...

2018-09-13 17:23:58 181

原创 jquery 和 javaScript 取值

一、jquery取值 ,基本用法:jquery提供了四个获得内容的方法, text()、html() 、val()、attr()。$('#标签id').val() :可以用来获取标签的value值,比如 input 标签的value值可以用它获取;$('#标签id').text():可以用来获取标签中间的文本,比如 &lt;span&gt;值1&lt;/span&gt;就可以用它获取到“...

2018-09-07 17:46:12 594 1

原创 Apache POI 简单使用示例代码

Apache POI 使用详解参考文档:https://www.cnblogs.com/love540376/p/5787022.html 示例代码:/** * poi 操作excel实例 * */public class PoiTest { public static void main(String args[]) throws IOException { ...

2018-09-04 10:59:56 937 1

原创 js获取短信验证码倒计时

1.使用setTimeout方法&lt;script type="text/javascript"&gt; var countdown=60; function sendemail(){ var obj = $("#btn"); settime(obj); }function settime(obj) { //发送验证码倒计时 if (coun...

2018-08-07 15:00:35 1695

原创 ibatis  SQL里进行条件查询

条件查询关键字:    &lt;isPropertyAvailable&gt;  如果参数有使用则查询条件有效。     &lt;isNotPropertyAvailable&gt; 如果参数没有使用则查询条件有效。     &lt;isNull&gt; 如果参数为NULL则查询条件有效。     &lt;isNotNull&gt; 如果参数不为NULL则查询条件有效。     &lt...

2018-07-19 14:58:49 2943

转载 c:forEach 用法

&lt;c:foreach&gt;类似于for和foreach循环   以下是我目前见过的用法:1、循环遍历,输出所有的元素。&lt;c:foreach items="${list}" var="li"&gt;${li}&lt;/c:foreach&gt;注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。2、循环遍历,输出一个范围类的元素。&...

2018-07-16 11:39:03 863

转载 JavaScript浮点数运算的处理

   JavaScript 只有一种数字类型 Number,而且在Javascript中所有的数字都是以IEEE-754标准格式表示的。浮点数的精度问题不是JavaScript特有的,因为有些小数以二进制表示位数是无穷的。    十进制           二进制    0.1              0.0001 1001 1001 1001 ...    0.2              0...

2018-07-04 18:21:06 863

原创 js工具类

这里记录的是一些js方法,可以直接使用,部分方法的代码还是需要进一步优化的:1、验证电话号码格式是否正确,同时验证固话和手机号/* * 用途:检查输入的电话号码格式是否正确 * tel:字符串参数 * 返回:如果通过验证返回true,否则返回false */function checkTel(tel){ var isFixPhone = /^((0\d{2,3})-)...

2018-07-03 21:10:34 279 1

原创 javaScript 笔记

JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据:  使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏览器的控制台。...

2018-06-25 10:58:11 149

原创 datetimepicker 使用示例

使用方法:添加jquery.min.js、datetimepicker.main.js和datetimepicker.css到您的页面:&lt;link rel="stylesheet" type="text/css" href="jquery.datetimepicker.css"/ &gt;&lt;script src="jquery.main.js"&gt;&lt;/script&

2018-06-25 10:00:23 2895

原创 JS里判断重复值

&lt;c:forEach items="${scenicSpotInfoEntityList}" var="scenicSpotInfoEntity"&gt; if( "${scenicSpotInfoEntity.infoOrder}" == infoOrder){ if (scenicSpotInfoId != "${scenicSp...

2018-06-22 13:19:52 1347

原创 easyUI 的一些简单使用

1、dialog关闭的时候,调用方法:$("#dlg_Add").dialog({ onClose: function () { alert("blablabla"); $(this).dialog('destroy');//销毁dialog } }); 如果这个对话框在页面中可以反复打开,也许是因为缓存的原因,里面的数...

2018-06-22 11:14:21 388

转载 js时间格式转换

在javascript中直接输出Date得到的结果是这样的:function date(){    var date = new Date();    alert(date);}结果是:Mon Jun 15 15:30:46 UTC+0800 2009这可能不是我们所需要的,因此是需要转换下的,这里就学下我转换的几种方法,不妥之处请指教: 1、得到new Date()型中各个时间级别(年、月、日、...

2018-06-21 19:18:58 1941

原创 表格合并行

使用&lt;c:forEach&gt;遍历显示表格&lt;tr&gt;时,进行合并行操作1:表格内容不分页时 &lt;!-- 收入汇总表 --&gt; &lt;div class="tablebox"&gt; &lt;table id="incomeTable" class="table table-bordered table-condensed tabl

2018-06-19 14:16:24 278

原创 回车登陆

1、IE、Chrome浏览器的写法js代码:&lt;script type="text/javascript"&gt;    function keyLogin(){           if (event.keyCode==13){//回车键的键值为13                      $("#keyDownLogin").click();//调用登录按钮的登录事件 ...

2018-06-13 13:36:25 119

原创 HTML 标签及简单使用汇总

1.&lt;input/&gt;标签&lt;input class="filters" id="goodsName" maxlength="100" name="goodsName" readonly="readonly"/&gt;readonly:输入框显示的内容为只读,可聚焦和离焦,不可编辑;maxlength:最大输入长度;disabled=&quo

2018-06-06 10:22:47 189

空空如也

空空如也

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

TA关注的人

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