node-oracledb client 已经支持thin 模式了,npm 包小了很多,以下是一个测试 环境准备 基于容器部署oracle docker-compose version: '3' services: db: image: gvenzl/oracle-xe:21.3.0-slim
原创 2023-11-17 10:41:05
129阅读
主要是测试下typeorm与node-oracledb thin 模式集成 环境准备 docker-compose 文件 version: '3' services: db: image: gve
原创 2023-11-22 11:01:44
105阅读
node-oracledb 从v6.0.0 版本来时支持thin 模式了,是基于纯javascript 开发驱动,我们终于可以不用依赖比较笨重oracle c
原创 2023-11-17 10:41:21
246阅读
开发工具WebStorm,毫无疑问非他莫属,跨平台,强大代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢。做些小型项目用Sublime Text。Browserify:将你nodejs模块应用到浏览器中nvm:nodejs版本管理工具,你可能会用到多个nodejs版本(如v0.11.x支持generatornodejs和stablev0.10.x版本),用它可以方便切换
问题,看起来比较凌
转载 2018-09-03 11:34:00
46阅读
2评论
node中经常会遇到关于同步与异步 编译语言按各种方法可以分为各种类型,语言分为编译性语言和解释性语言 编译性语言定义,编译性语言编写程序被执行前,需要一个专门编译过程,在运行前编译成机器语言文件, C++,编译后生成exe文件,无需再次编译,直接运行就可以了 但是Java、scala 则是先编译成字节码,然后解释执行字节码(可以理解为编译型语言也可以理解为解释型语言)。准确理解,jav
模块编译Node中,每个文件模块都是一个对象,它定义如下:function Module(id, parent){ this.id = id; this.exports = {}; this.parent = parent; if(parent && parent.children){ parent.children.push(this); } this.fil
oracle/node-oracledb: https://github.com/oracle/node-oracledb Oracle 官方维护。 metstrike/meteor-oracle: https://github.com/metstrike/meteor-oracle Oracle
原创 2021-07-26 15:12:47
156阅读
    Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,css有的,能做,它都能做,css做不到,它也能做,诸如变量、函数、混合、运算、嵌套等概念,css就做不到,使得开发和维护性都比较弱,使用less就不同了,不仅使可以提升代码简洁和开发速度,更重要是可以使后期维护变得非常方便。less是一门预处理语言,所以不能直接使用,需要进行编译处理。那么怎么编译
一、Nginx简介    nginx是一个轻量级服务器软件,目前世界排名第三,第一占据大部分市场份额是apache,第二是微软公司IIS站比重大约是23%。nginx自开发出来04年公布出来市场份额逐年上升,所拥有的功能是前两者都没有的,而且还能与之互补,所以很有必要认真研究一番。    Nginx是一款w
在windows上配置环境出现很多问题,都说不好解决,所以在linux上配置环境,最后配置成功了。下面是配置过程及遇到一些问题记录(有些问题解决过程忘记记录了)。首先,下载opensfm原始github库,由于使用git clone方法下载不全且有点乱,所以直接下载压缩包,OpenSfM/opensfm/src/third_party/pybind11文件夹下内容下载不下来,要专门下载
Grafana监控OracleDB完整过程 背景 两年前曾经写过一个进行Oracle 监控简单blog 但
原创 2023-04-23 09:32:44
1201阅读
背景两年前曾经写过一个进行Oracle 监控简单blog 但是周天晚上尝试进行处理时发现很不完整了. 很多数据获取不到. 晚上又熬夜了好久进行处理. 感觉还是需要总结一下,不然就忘记了获取镜像还是使用 docker 方式来暴露Oracle服务 使用镜像为: docker pull ghcr.io/iamseth/oracledb_exporter:0.4.3 需要注意这个镜像比较大, 压
原创 2023-10-20 10:47:55
85阅读
下载一个nodejs项目后,怎么得到编译js文件?1. 安装nodejs,在命令行中测试:npm -v2. 初始化nodejs:npm init -y3. 在项目目录下,执行如下语句安装依赖:npm install过程中可能需要安装yarn,是nodejs另一个包管理工具:npm install -g yarn把yarnbin目录加入环境变量Path目录。4. 在项目的路径中找到pack
转载 2023-05-30 11:28:41
1536阅读
 vlc 编译环境搭建: 最近要做一个基于vlc流媒体传输和播放项目,由于vlc是开源,所以我针对vlc进行剪裁,首先是搭建vlc编译环境,在晚上搜了很多资料,认为jeremiah总结比较好,vlc我也是初学,环境搭建了2天,今天把它弄好了,写点总结给做vlc朋友:(1)准备工作,下载cygwin、下载vlc1.1.3,下载库和LUa,这些jeremiah都给出了下
禁掉sodium 编译方式./configure --prefix=/home/libdev/zmq --without-libsodium  makemake install #参考czmqreadme文档,安装以下几个必须基础库    git clone git://github.com/jedisct1/libsod
转载 7月前
30阅读
前言平时逆向apk,大部分公司还是都是使用混淆技术做为基础。这周末,脱了腾讯最新版本乐固壳,正在研究。 无聊之余,想和大家聊一聊关于ApkTool这个项目,觉得工程师们写还是很好。 本章先大体介绍一下ApkTool,然后以后文章在依次说下项目的各个模块。问题使用ApkTool时候,总是有的公司插入一些干扰代码来防止ApkTool逆向,这个时候就需要我们读过ApkTool源码,
转载 2024-09-17 13:48:37
60阅读
 在“纸上谈兵: 算法与数据结构”中,我在每一篇都会有一个C程序,用于实现算法和数据结构 (比如栈和相关操作)。在同一个程序中,还有用于测试main()函数,结构体定义,函数原型,typedef等等。这样做法非常不“环保”。算法实际运用和算法实现混在一起。如果我想要重复使用之前源程序,必须进行许多改动,并且重新编译。最好解决方案是实现模块化: 只保留纯粹算法实现,分离头文
相信大多数机友选择Android手机都看中其高定制性和可玩性,Android 系统历经五年持续更新,流畅性和系统功能愈加完善,除了众多发烧友喜爱原生Android系统外,HTC Sense、三星Touwiz和小米MIUI 等定制UI都以优质用户体验和人性化操作界面,培养了属于自己粉丝。    当然,除了这些手机厂商赖以生存Official&nbs
转载 5月前
22阅读
我在Linux下编成时,用Makefile文件生成.o文件老是跟我源文件在同一个目录下,搞得我用TAB键之余还得先再敲.c再TAB,为什么要多敲两次键盘?如果我把所有生成.o文件放比如./obj目录下,岂不是少来很多麻烦?而且ls时免得见到那么多垃圾多好?!比如我再./src下面有10个源文件(.cpp),再./include下有很多头文件,我想在./src下编译obj文件(.o文件)放到
  • 1
  • 2
  • 3
  • 4
  • 5