- 博客(15)
- 收藏
- 关注
原创 Phonegap Device 获取设备信息
2 进入到phonegap工程下的plugins 文件夹当中 ,使用命令行下载官方插件;(输入命令: cordova plugin add org.apache.cordova.device)android命令如下cordova platform add android (注:oc的把android换成ios)device.platform :返回手机的平台信息 (android/ios 等等) 添加android 平台工程 (ios把 “android” 替换)
2024-12-08 21:15:51
280
原创 Oracle数据库学习笔记(五 —— 函数、视图、索引、同义词)
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。
2024-12-08 21:09:50
1029
原创 openGauss数据库源码解析系列文章—— AI技术之“智能索引推荐”_pg_catalog
表8-8 智能索引推荐功能源代码路径其中,单条查询语句的索引推荐功能和虚拟索引的功能通过数据库的系统函数进行调用,基于工作负载的索引推荐功能需要通过数据库外部的脚本运行。
2024-12-08 20:53:15
687
原创 Okhttp链接池的使用
连接池也就是链接的复用,可以比作成《超人总动员中》冰冻超人Frozone的滑道。当他想要从起点到达终点的时候,会建立一条滑道(RealConnection)),滑道会因温差而融化,但显然每次都从新创建会消耗很多资源,于是其更新技术,让滑道能够保持一段时间。其中每条滑道又分为了不同的干道,类似我们的公路。一条路上可以并行跑好多车辆,也就是链接中的流。
2024-12-08 20:51:14
974
原创 OGNL表达式struts2标签“%,#,$”的区别
构造 Map,如#{‘foo1’:‘bar1’, ‘foo2’:‘bar2’}。 第1行。 第4行。由于比较灵活,也容易把人给弄晕,尤其是“%”、“#”、“(3)、构造Map,如: #{‘foo1’:‘bar1’, ‘foo2’:‘bar2’}
2024-12-08 20:49:14
449
原创 Nuxt3 实战 (二):配置 Eslint、Prettierrc、Husky等项目提交规范
extends: [‘stylelint-config-standard’,‘stylelint-config-recommended-vue’], // 这里保证 stylelint-config-recommended-vue 放在最后,不然 vue 文件会报错。‘type-case’: [0, ‘always’, ‘lower-case’], // type必须小写,upper-case大写,camel-case小驼峰,kebab-case短横线,pascal-case大驼峰,等等。
2024-12-08 20:45:06
731
原创 Numpy:简介与数组
a3 = np.array(range(6),dtype=“i1”)print(a1,a1.dtype)print(a2,a2.dtype)print(a3,a3.dtype)‘’’[0. 1. 2. 3.] float64[0. 1. 2. 3. 4.] float16[0 1 2 3 4 5] int8‘’’a22 = a2.astype(int)a33 = a3.astype(‘float16’)print(a22.dtype,a33.dtype)‘’’int32 float16‘’’s1 = n
2024-12-08 20:43:06
472
原创 npm常用知识
npm 允许在文件里面,使用scripts字段定义脚本命令。// …上面代码是package.json文件的一个片段,里面的scripts字段是一个对象。它的每一个属性,对应一段脚本。比如,build命令对应的脚本是node build.js。命令行下使用npm run命令,就可以执行这段脚本。
2024-12-08 20:41:06
981
原创 Nodejs中mongodb的使用及封装
{$set:{数据}}{inc:{age:5}} //在原来的基础上年龄递增5查所有:db.集合.find(条件)条数: db.集合.find().count()去重:db.集合.distinct(key).lengthdb.集合.find({条件},{指定要显示列区域})指定要显示列区域username:1 显示这个区域username:0 不显示这个区域_id 是默认显示排序db.集合.find().sort({key:1,key2:-1}) //升。
2024-12-08 20:39:05
806
原创 Nginx安全配置手册
large_client_header_buffers 表示一些比较大的请求头使用的缓冲区数量和大小,默认一个缓冲区大小为操作系统中分页文件大小,通常是4k或8k,请求字段不能大于一个缓冲区大小,如果客户端发送一个比较大的头,nginx将返回"Request URI too large" (414),请求的头部最长字段不能大于一个缓冲区,否则服务器将返回"Bad request" (400)limit_conn: 指定一块已经设定的共享内存空间(例如name为ops的空间),以及每个给定键值的最大连接数。
2024-12-08 20:34:59
772
原创 Netty进阶 -- 非阻塞网络编程 实现群聊+私聊+心跳检测系统
Netty系列文章一、需求说明二、什么是心跳检测机制?三、需求分析🚝多人群聊🚝单人私聊🚝服务器检测用户上线、离线四、效果图五、核心源码往期精彩热文回顾⛲小结Netty系列文章============================================================================Netty入门 – 什么是Netty?一、需求说明=================================================================
2024-12-08 20:32:58
1045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人