月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

uni-app

发表于 2017-10-10 | 分类于 web
简介 官网 uni-app-x uni-app x,是下一代 uni-app。他没有使用js和webview,它基于 uts 语言。在App端,uts在iOS编译为swift、在Android编译为kotlin、web/小程序平台编译为JavaScript uts替代的是js,而uvue替代的就是html和css。可以理解为uts类似dart,而uvue类似flutter uts和ts很相似,但为了跨端,uts进行了一些约束和特定平台的增补;uvue是一套基于uts的、兼容vue语法的、跨iOS和Android的、原生渲染引擎 项目初始化运行及发布 可使用HBuilder创建项目或vue-cli创建项目 发布app必须通过HBuilder,vue-cli可以发布h5/小程序。基于vue-cli创建项目时默认安装了cross-env插件,基于此插件在启动命令前增加了NODE_ENV等参数的配置 HBuilder创建的项目默认无package.json,可手动创建或npm init创建,之后可通过npm安装插件 HBuilder创建的项目代码对应vue-cli创建项目的src代码 vue-cli创建的项目还需手动安装less相关依赖(cnpm install less less-loader -D)或sass(cnpm install sass-loader node-sass ...
阅读全文 »

微信开发

发表于 2017-10-10 | 分类于 web
简介 此处微信开发包含微信公众号开发,公众号H5开发,微信小程序开发,微信支付等 小程序开发 微信小程序官方Github示例 申请小程序测试号 测试账号只能本地开发,不能发布到演示版 小程序类目及相关资质 商家自营 电商平台 餐饮服务 深度合成 AI问答: 可到微信服务市场 - 接口和插件 - 购买深度合成相关API从而进行类目绑定(使用深度合成服务) AI绘画: 同理 小程序深度合成服务在用证明获取指引: https://developers.weixin.qq.com/community/minihome/article/doc/0000ec3fbdc988931cd0d46d66b413 小程序限制认证/审核/权限 小程序可直接复用同一主体的公众号认证(无需额外费用) 管理员可设置运营者/开发者;运营者可直接发布审核后的版本;开发者可添加体验人员(50人),开发者可设置域名、发布体验版、提交审核版(但发布线上版则需管理审核) 审核 发布小程序提交审核,不通过会通知发布人和管理员 线上版本发布每次均需审核,官方称1-7天完成 实际发现不涉及特殊业务时,快的时候1-2小时即可完成 涉及如资质类如餐饮、红包等,一般2-7天 审核人员工作时间 周末也可提交审核 小程序如若需要登录,需要提供正确的账号密码供审核人员使用 加急机制 最快2小时内完成 加急时间段:企业是 ...
阅读全文 »

内网穿透

发表于 2017-10-09 | 分类于 extend
简介 内网穿透,即NAT穿透,让外网用户可通过公网ip访问到内网服务。有时想要让其他人通过域名访问或者测试我们在本地搭建的 web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过内网穿透就可以实现这一功能 常见的内网穿透工具如ngrok(国外)、花生壳(需要支付8元)、NATAPP(和ngrok类似,2-3天会更新二级域名) 仅需下载其客户端即可 自建内网穿透frp 缺点:仍然需要一台公网IP的服务器,如阿里云服务器 ngrok 官网 说明: 免费支持一个HTTPS固定随机域名(可以注册多个账号解决), 其他均为HTTPS动态随机域名 使用 安装ngrok客户端 修改配置文件/Users/xxx/Library/Application Support/ngrok/ngrok.yml 1234567891011121314# 启动全部`ngrok start --all` 或启动某个服务 `ngrok start api`version: "3"agent: authtoken: xxxendpoints:# https的固定域名- name: api url: xxx.ngrok-free.app upstream: url: 8080# https类型的随机域名- name: http upstream ...
阅读全文 »

sql基础

发表于 2017-09-30 | 分类于 db
SQL基础 下文未做特殊说明的语句都是基于Mysql的语法 mysql练习题 导出数据库结构信息(表和字段信息)工具 Navicat: 右键 - 数据字典 - 导出(导出的为 PDF 格式) EasyDataBaseExport jar包直接运行/或安装IDEA插件, 支持多种格式导出 设计表三范式 三范式 第一范式:要有主键,列不可分。(如:如果要分别获取姓、名,则应该设计两个字段,而不应该设置为姓名一个字段当查询出来后再进行分割) 第二范式:不能存在部分依赖。即当一张表中有多个字段作为主键时,非主键的字段不能依赖于部分主键 A,B->C, B->D 此时A,B如果为侯选建,则D不完全依赖A,B(仅依赖B) 第三范式:不能存在传递依赖。如:雇员表中描述雇员需要描述他所在部门,因此只需记录其部门编号即可,如果把部门相关的信息(部门名称、部门位置)加入到雇员表则存在传递依赖 A->B->C, 此时不能把这个3个字段放到一张表,否则存在传递依赖 三范式强调的是表不存在冗余数据(同样的数据不存第二遍) 符合了三范式后会增加查询难度,要做表连接 常用建表模型 字典表(t_type_code):id、type、code、name、value、note、rank(排序)、permission_code(权限落在行级)、valid_status、inp ...
阅读全文 »

sql进阶

发表于 2017-09-30 | 分类于 db
基本原则 mysql书写顺序和执行顺序都是按照select-from-where-group by-having-order by-limit进行的 MySQL中子结果集必须使用别名,而Oracle中不需要特意加别名 不同数据库差异 可使用ETL工具kettle对不同数据库中的数据做迁移和同步 Oracle迁移MySQL注意事项 Oracle 11g表名最大长度为30,Mysql最大长度为64 数据类型转换 mysql:cast()和 convert() 可将一个类型转成另外一个类型 语法:cast(expr as type)、convert(expr, type)、convert(expr using transcoding_name) 123456789101112131415161718192021-- mysql、h2。可用类型:二进制 BINARY、字符型,可带参数 CHAR()、日期 DATE、TIME、DATETIME、浮点数 DECIMAL、整数 SIGNED、无符号整数 UNSIGNED-- 可将LONG/CLOB等转成字符串select cast(ID as char) from user limit 1;select cast('123.45' as decimal(10, 2));-- 日期时间转换-- mysqlselect now(), dat ...
阅读全文 »

Chrome

发表于 2017-09-13 | 分类于 extend
浏览器版本介绍 浏览器控制台执行navigator,或者访问http://www.w3school.com.cn/tiy/t.asp?f=jseg_browserdetails可查看浏览器版本信息(js获取示例) Windows NT 10.0; WOW64 win10 64位系统; Windows NT 6.3 为win8; Windows NT 5.1 为win xp Chrome/67.0.3396.10为谷歌浏览器版本;Firefox/60.0 为火狐版本;rv:11.0为IE更新版本 常见浏览器版本举例 谷歌 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.10 Safari/537.36 火狐 Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 IE Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv:11.0) like ...
阅读全文 »

SQL Procedure

发表于 2017-08-24 | 分类于 db
简介 Mysql存储过程调试工具:dbForge Studio for MySQL Oracle PL/SQL 语句结束一定要加分号;,如果没加运行会提示下一行出错 oracle转义字符为 ' ,如 '' 转义后就是 ' sqlplus查看存储过程 select text from all_source where name = 'my_procedure'; 通过select执行函数select my_func(select id from user where username='test') mf from dual;可以到函数返回值 Oracle内置包/方法 控制语句 if-else 123if ... end if;if ... else ... end if;if ... elsif ... end if; -- 注意是 elsif goto <<xxx>>的标记符号,常用来跳出循环,使用goto可以跳到标记的位置 1234567for i in 1..100 loop if i > 10 then goto end_loop; end if;end loop;<<outer>>dbms_output.put_li ...
阅读全文 »

Visual Basic for Applications

发表于 2017-08-20 | 分类于 lang
简介 VBA:Visual Basic for Applications是Visual Basic的一种宏语言 官方VBA文档、官方Excel帮助、官方VB文档 基础语法、51自学视频(后面几章收费) 案例: https://www.lanrenexcel.com/excel-vba-tutorial/ 语法 不会写法的可以使用录制宏,然后进行代码查看 FormulaR1C1是公式输入方法 有中括号是相对于选定单元格的相对偏移量,”-“为向左或向上偏移,正数为右或下偏移。 无中括号为相对于选定单元格的绝对偏移量,没有负数。”R”和”C”对应行和列” 如:C1单元格为”=A1+B1”。Range(“C1”).FormulaR1C1 = “=RC[-2]+RC[-1]” 如:C1单元格为”=A2+E3” Range(“C1”).FormulaR1C1 = “=R[1]C[-2]+R[2]C[2]” Selection.AutoFill Destination:=fillRange, Type:=xlFillDefault 自动填充 此处Selection选中的Range即sourceRange(源),根据sourceRange进行fillRange的填充。此时fillRange必须包含sourceRange。sourceRange中可以有公式等 ActiveWindow. ...
阅读全文 »

php

发表于 2017-08-20 | 分类于 lang
PHP简介 官网、官方文档 安装PHP及主要模块安装 windows安装php:http://php.net/downloads.php 可下载xampp或lnmp集成包(包含apache/mysql/php等服务) mac安装参考mac.md#php linux下安装分为(可同时安装php和php-fpm等模块) yum-config-manager dnf yum install -y php74-* (remi镜像) yum install php71w-* (webtatic镜像) yum-config-manager镜像方式 1234567891011121314151617181920212223242526272829# 参考 https://www.cnblogs.com/laterzh2022/p/16272581.html# 添加EPEL和REMI存储库yum install epel-release# 访问 http://rpms.remirepo.net/enterprise/ 查看 remi 源# CentOS 7最新版(如7.9可以为remi-release-7.9.rpm)yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm# CentOS 8.4yum ins ...
阅读全文 »

ThinkPHP

发表于 2017-08-20 | 分类于 lang
ThinkPHP 未特殊说明,都是基于 ThinkPHP v5.0.24 进行记录 TP5 Doc、TP3.2 Doc 入门常见问题 入口文件默认是 /public/index.php,如果修改该成 index.php 可参考:https://www.kancloud.cn/manual/thinkphp5/125729 控制器及子目录访问 访问http://localhost/myproject/index.php,由于thinkphp设置了默认模块/控制器/方法,因此等同于访问 http://localhost/myproject/index.php/index/index/index.html。访问的是application/index/controller/Index.php文件的index方法。原则index.php/模块名/控制器/方法名(默认不区分大小写) 访问http://localhost/myproject/index.php/wap/login.index/test.html实际是访问的application/wap/controller/login/Index.php文件的index方法。此时wap为模块名,在wap/controller有文件login/Index.php为控制器(路径为login.index,注意Index.php中的命名空间nam ...
阅读全文 »
1…111213…18
smalle

smalle

173 日志
15 分类
155 标签
RSS
欢迎关注公众号:阿壹族 欢迎关注公众号:阿壹族
© 2016 - 2026 smalle    
由 Hexo 强力驱动
主题 - NexT.Mist
站长统计
AD    
阿里云大礼包
©AEZO.CN    
圣骑科技
【One能抽屉】小程序
杂货铺(省钱小助手)