- 博客(35)
- 收藏
- 关注
原创 vue3 静态图片 或者 css等 import 报错 Cannot find module ‘xxxx‘ or its corresponding type de
vue3 静态图片 或者 css等 import 报错 Cannot find module 'xxxx' or its corresponding type declarations
2022-08-22 19:48:24 835
原创 android studio快捷方式 windows
alt+shift+方向键左右 切换ui显示方式alt+shift+enter 快速引入 创建重写方法等Ctrl + Alt + F 提取成员变量 就是把一个方法里面的变量改成类的private变量撤销(Ctrl + Z)前进一步(Ctrl + shift + z)alt+Enter 自动创建变量或者方法......
2022-06-08 18:17:28 390
原创 react native 调试工具react-devtools
react-native-debuggerreact native 自带的调试实在是不好用 网上大多数还是苹果手机的调试插件 在bilibili找到了一个 教学视频连接:https://www.bilibili.com/video/BV1mk4y1r7vf?spm_id_from=333.880.my_history.page.click非常详细非常好 这个视频介绍了4个调试工具 因为我需要写安卓的原生 所以选择了第三个 是用的挺好的 不过视频有点老了 命令下载不推荐了 还是去他的GitHub下载比较
2022-05-13 17:46:49 1234
原创 DevEco-Studio mac 重制工具栏设置
不小心把导航条关了 怎么都找不出来 偶然点了这个发现整个开发工具都被重置了 万能的重置:D选中这个以后 全部蓝色字按钮 就回到工具的最初状态了 不管不小心关了什么都没问题
2022-04-16 14:09:32 646 1
原创 mac 360浏览器跨域
在终端里面粘贴open -n /Applications/360Chrome.app --args --disable-web-security --user-data-dir=/Users/rwwork/Desktop/rwwork/360注意1 、这里的360Chrome.app 是你安装的30浏览器的应用名称获取方式//终端里打cd /Applications//然后打ls//这样就可以看到你安装的所有应用的名称了如果和我的不一样请自行替换 如果应用里面有空格请把空格替换成\
2022-03-07 17:39:16 622
原创 记录react native 踩过的那些坑
1、报错No member named 'cancelButtonTintColor' in 'JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions'把这句话替换成[RCTConvert UIColor:options.tintColor() ? @(*options.tintColor()) : nil];
2022-03-01 15:11:40 651
原创 本地服务器使用MathJax 2使用于web 2021 10 29更新
下载一个压缩包 可用去git 上搜索MathJax 然后在版本选择那里选需要的2V版本(我用的2.7.5)解压以后在压缩包找到unpacked 文件夹把文件夹里面的内容布置到服务器 就可用了页面使用
2021-11-04 17:31:10 600
原创 vue-quill-editor 自定义下拉菜单
1、工具栏定义下拉菜单 toolbar: { container: [ [{congruent:["similar","congruent", "circle", "delta"]}]//工具栏设置下拉菜单 ], handlers: { congruent:(el)=>{//下拉菜单的回调 这个方法名和上面数组前面的参数名的一样
2021-11-02 10:26:23 1023 2
原创 vue-quill-editor自己定义模块
这个定义模块是我参考了很多文章摸索的 目前有选中bug 添加没问题 在富文本还不能选中它 如果有朋友看到这个文章 请帮忙给指条路1、创建模块 不需要插入自定义模块的 只是插入一个文本字符的可用跳过1 2 步这是一个添加矢量字体的 其实都大同小异 就是 return node;这里返回一个Dom元素 // 引入源码中的BlockEmbed const BlockEmbed = Quill.import('blots/embed'); // 定义新的blot类型 export default cl
2021-11-02 10:16:24 1355
原创 本地服务器使用MathJax 3使用于web 2021 10 29更新
1 git 上下载压缩包 解压后找到es5 这个文件夹 整个压缩包或者 npm install mathjax@3 然后在依赖node_modules/mathjax/es5 找到es5 这个文件夹 整个压缩包2 把es5 这个整个压缩包 放服务器上面然后解压3使用script 引入 <script type="text/javascript" async src="你服务器地址/es5/tex-chtml.js?config=TeX-MML-AM_CHTML"></script
2021-10-29 11:07:38 1451
原创 鸿蒙HarmonyOS分布式数据库使用
鸿蒙HarmonyOS分布式数据库使用一、配置文件二、Ability中声明使用三、使用的AbilitySlice中声明数据库并使用3.1声明数据库3.2 存储数据3.2 查询数据四、工具类中声明/获取数据库分布式数据库参数说明分布式数据库使用注意事项一、配置文件config的module的abilities同级 "reqPermissions": [ { "name": "ohos.permission.DISTRIBUTED_DATASYNC" },
2021-07-08 05:03:38 2360 1
原创 鸿蒙,分布式任务调度,跨设备迁移FA
鸿蒙,分布式任务调度,远程启动FA 权限的获取和声明式一样的 这里省略了https://blog.csdn.net/weixin_44753443/article/details/114086026//实现迁移的接口IAbilityContinuation,这个接口不管是迁移的实现Ability还是它对应的AbilitySlice 都要实现 注意所有的重新方法返回true 否则会没反应public class MigrationAbility extends Ability implements IA
2021-07-06 05:08:48 488
原创 鸿蒙HarmonyOS权限配置速查
鸿蒙HarmonyOS权限配置速查配置文件需要声明部分1、跨设备得通信和数据调用需要用到2、三方应用部署权限、分布式数据传输的权限、系统应用使用权限的申请。Ability得onStart方法需要声明部分枚举分类说明1、跨设备得通信和数据调用需要用到2、三方应用部署权限、分布式数据传输的权限、系统应用使用权限的申请。枚举字母排序说明配置文件需要声明部分config.json文件下module内与abilities平级需要粘贴1、跨设备得通信和数据调用需要用到"reqPermissions": [
2021-07-04 05:22:21 2077 1
原创 鸿蒙Harmony项目 真机调试步骤(不需要配置各种文件版本)
鸿蒙Harmony项目 真机调试步骤建项目第一次打开工具打开一个项目以后建项目 这个包地址要记好 后面用建项目第一次打开工具打开一个项目以后建项目 这个包地址要记好 后面用与之前得名字保持一致跳出来以后添加应用名字和包名与之前得保持一致...
2021-07-03 07:40:09 2031
原创 鸿蒙 Harmony去掉顶部导航条(去掉TitleBar)
鸿蒙 HarmonyOS去掉顶部导航条(去掉TitleBar)在配置文件找到你要去掉的页 "metaData":{ "customizeData":[ { "name": "hwc-theme", "extra": "", "value": "androidhwext:style/Theme.Emui.Light.NoTitleBar" }
2021-07-01 06:32:16 2053 3
原创 鸿蒙 Harmony 引入icon(阿里巴巴矢量字体)
鸿蒙 Harmony 引入阿里巴巴矢量字体阿里巴巴矢量字体下载字体引入阿里巴巴矢量字体下载字体引入这里最好改个名字,我觉得最好是英文的吧。在需要的页面作为text的背景引入这里可以改颜色这个大小就是字体大小了 不要改fontsize没有用哦...
2021-07-01 06:17:52 1386 1
原创 你不知道的前端技术 获取dom的最快方式 动态class实例 加载
<span class="ao" id="textId"> </span> <script type="text/javascript"> console.log(this.textId)//命名id以后直接this.可以获取dom </script>
2021-05-14 08:30:48 139
原创 鸿蒙HarmonyOS 对象关系映射数据库ORM 的备份与还原
public class MainAbilitySlice extends AbilitySlice { @Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_main); DatabaseHelper helper = new DatabaseHelper(thi
2021-04-29 06:22:57 576
原创 鸿蒙HarmonyOS 对象关系映射数据库ORM 事务
DatabaseHelper helper = new DatabaseHelper(this); // context入参类型为ohos.app.Context,注意不要使用slice.getContext()来获取context,请直接传入slice,否则会出现找不到类的报错。 OrmContext context = helper.getOrmContext("BookStore", "BookStore.db", BookStore.class); .
2021-04-27 11:58:39 351
原创 鸿蒙HarmonyOS 对象关系映射数据库ORM创建及使用
在build.gradle中配置ohos { ... compileOptions{ annotationEnabled true }}dependencies {... compile files("D:\\soft\\DevEco\\java\\2.1.1.18\\api\\ohos.jar","D:\\soft\\DevEco\\java\\2.1.1.18\\build-tools\\lib\\orm_annotations_java.jar
2021-04-27 06:13:22 1333 1
原创 鸿蒙HarmonyOS 关系型数据库加密及使用
public class MainAbilitySlice extends AbilitySlice {//创建数据库回调 private static RdbOpenCallback callback = new RdbOpenCallback() { @Override public void onCreate(RdbStore store) { store.executeSql("CREATE TABLE IF NOT EXISTS .
2021-04-23 05:11:59 812
原创 鸿蒙HarmonyOS 关系型数据库 配置说明
StoreConfig.Builder builder = new StoreConfig.Builder(); String str ="123"; builder.setName("newStore.db")//设置数据库名字 .setReadOnly(false)//设置数据库的只读属性 可读可写 false .setDatabaseFileType(DatabaseFileType.NORMAL)/...
2021-04-23 05:07:13 937
原创 鸿蒙HarmonyOS关系型数据库创建及增删改查代码
public class MainAbilitySlice extends AbilitySlice {//创建数据库需要的回调 private static RdbOpenCallback callback = new RdbOpenCallback() { @Override public void onCreate(RdbStore store) { //创建表格 store.executeSql("CREATE TA.
2021-04-21 06:09:51 1648
原创 HarmonyOS 数据库配置信息查询及设置配置项
StoreConfig storeConfig = StoreConfig.newDefaultConfig("StoreTest.db"); System.out.println(storeConfig.getName());//数据库名字 System.out.println(storeConfig.isReadOnly());//数据库是否只读 System.out.println(storeConfig.getDatabaseFileT...
2021-04-09 06:20:14 713
原创 uniapp的webview 嵌入商城登录异常cookie丢失
uniapp的webview 嵌入商城登录异常cookie丢失背景原因解决方案背景公司让用uniapp开发一个app 其中用webview嵌入了一个商城,这个商城代码比较老是前后端不分离的,使用的是cookie进行的用户数据流转。实际过程中不管用户是否登录,只要进入到需要验证用户信息的页面就不停的跳登录框,不管用户是否已经登录过了。这个商城在H5浏览器上面运行是正常的。原因我觉得是uniapp 实现webview和原生还是有点区别的 原生是直接用了一个浏览器 uniapp 是用了浏览器然后里面嵌套了
2021-02-24 15:10:29 3283
原创 鸿蒙点击事件(监听点击、页面跳转)
鸿蒙点击事件:首先在:entry 目录下的src =>main=>java 的文件夹下面的任意一个包下面的Ability类对应的AbilitySlice(创建Ability就自动生成AbilitySlice)对应的页面 创建一个据有点击事件的组件,本例子使用按钮: 创建方式有两种:1、编程式创建(在AbilitySlice中,详见官方文档https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-comp
2021-02-18 05:38:13 3977 1
原创 鸿蒙java项目目录解读,及资源使用
鸿蒙项目结构项目名|---.gradle //gradle 的生成文件,不要动它|---entry //应用的主模块| |---build //构建项目自动生成| |---libs //第三方jar| |---src //源码| | |---main //源码| | | |---java//源码| | | |---resources //资源https://developer.harmonyos.com/cn/docs/documentation
2021-02-10 19:35:55 1145 3
原创 TS接口
//用来描述对象的interface User{readonly name:string, //readonly 声明后只读 不可更改age:number,state?:true//不是初始必须赋值的}let user1:User={name:“张三”,age:18,state:true,}//类型断言 相当于强转let user2:User=({name:“李四”,age:18,state:true,type:“vip1”})as User// 接口扩展interfa
2020-11-16 16:56:40 923
原创 TS基本数据类型
npm install typescript ts-node -g// 如果报错// ts-node : 无法加载文件 D:\soft\node\node_global\ts-node.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。// 所在位置 行:1 字符: 1// + ts-node// + ~~~~~~~// + Cate
2020-11-16 16:55:25 353
原创 vue3 ts项目或者非ts项目创建(区别就是一个选项)
vue3 学习备注需要安装vscode 目前HBuilder对代码检测无能vue3 的创建vue --version 查看vue版本 要4.5.3以上如果不是需要卸载原版本安装最新版本 如果是vue-cli 2.x 卸载命令: npm uninstall -g vue-cli安装vue-cli 高版本 不能用cnpm 要用npm 命令: npm install -g @vue/cli创建 vue 命令 vue create 项目名创建选项 可以默认 如果不默认 各项选择及说明如下:Your
2020-11-16 16:23:27 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人