sqlite

nodejs安装sqlite3失败问题(Windows环境)

|▌冷眼眸甩不掉的悲伤 提交于 2020-07-28 07:24:13
nodejs安装sqlite3是需要在本机编译的,在安装nodejs时有一步需要打勾: 这个选项,如果打勾,那么nodejs安装完成后,会安装 python最新版到C:\Python38(我的时间点它安装的是python 3.8.3)下 chocolatey包管理工具到C:\ProgramData\chocolatey下 部分vs编译、开发工具 部分Windows SDK 这部分会占用C盘大约3GB的空间。 (安装这个真费劲...) 附一个powershell查询命令路径的命令:where.exe PS C:\> where.exe cmd 这个命令和在cmd里使用 where cmd 是一样的,只不过多了个后缀 同时,也可以用powershell的用法: PS C:\> (get-command cmd).Path 来源: oschina 链接: https://my.oschina.net/u/4389114/blog/4289894

Valentina Studio for mac(数据库管理器) v10.4.12

拜拜、爱过 提交于 2020-07-28 06:09:50
Valentina Studio for mac是您使用MySQL,MariaDB,SQL Server,PostgreSQL,SQLite和Valentina DB数据库的通用数据库管理工具。valentina studio mac下载可让您连接所有主要数据库,运行查询并生成图表,以更好地了解您的关键任务业务数据 。 Valentina Studio for mac https://www.macw.com/mac/2338.html 软件功能 Valentina Forms 直观地创建和添加表单,然后您的用户可以在免费的Valentina Studio中使用它们。 数据传输 然后,您可以指定源/目标表和字段的映射,并将记录从db1加载到db2。 数据库持续集成 Valentina Studio Pro中的数据库持续集成(CI)工具将良好的软件开发实践应用于数据库。 SQL DIFF 比较两个数据库的模式并生成可以将第一个模式转换为第二个模式的SQL脚本。 数据库建模 使用首要的Database Schema Editor反向和正向工程工具直观地建模数据库。 报告编辑器 使用全套设计元素将查询转换为具有视觉效果的企业报告。 Database Query Builder 使用Query Builder直观地构建SQL查询。直接处理作为要创建的查询的一部分的表和链接。 SQL编辑器

知道创宇研发技能表v2.2

ぐ巨炮叔叔 提交于 2020-07-27 14:38:05
知道创宇研发技能表v2.2 2014/3/9 发布 by @知道创宇(www.knownsec.com) @余弦 & 行之 知道创宇是国内Geek十足且普遍被认为特别有前途的互联网安全公司, 动态请关注微信公众号: Lazy-Thought 。 说明 本技能表为知道创宇研发工程师必备技能 聪明的人会根据每个tip自驱动扩展 不聪明的,坐等别人手把手的人请绕行,不仅不适合知道创宇,也不适合任何有Geek精神的公司 附件标志是我们推荐的附加资源,感谢资源提供者 知道创宇研发技能表v2.2离线版打包下载 通用技能 公司与个人 公司是盈利性组织 个人和公司必须双赢 工作 在认同公司理念且能够给公司创造足够价值的基础上,为个人发展而工作 沟通、反馈、责任 一个无沟通能力的人,要么是天才,要么是不可爱的人 反馈要及时 避免出问题不反馈,影响进度 方式 正式的:邮件 临时的:QQ等即时通信 礼貌的:给个电话、短信 工作有大小,责任心无大小 周报的透明 意义:大家互相了解工作与心得,有利于自己的判断与成长 不是单纯的给领导汇报工作 任务四象限,决定优先级 紧急重要 重要不紧急 紧急不重要 不紧急不重要 新事物的敏感性 保持好奇心 不要局限在自己的圈子,适当跨界吸收灵感 订阅国内外优秀博客/资源,鲜果RSS阅读不错 英文很重要 选择性参与一些必要的会议,听必要的主题,讨论必要的话题 成长

DotNetCore 3.0 助力 WPF 开发

試著忘記壹切 提交于 2020-07-27 10:50:16
DotNetCore Is AnyWhere. 前言 Visual Studio 2019 已经正式发布了, DotNetCore 3.0 的正式版也指日可待。在之前的版本中,作为一名基于微软生态的传统 WPF 程序员看着隔壁同学在开发 DotNetCore 网站时用着各种特性好生羡慕,想着巨硬啥时候能让客户端开发者也能尝尝甜头。 那么,现在是时候可以尝试一下了。 需要说明的一点的是, DotNetCore 3.0 虽然跨平台,但是基于此的 WPF 却是针对 Windows 特定平台的实现,并不能跨 Linux 和 MacOS 。 开发环境准备 要想开发 DotNetCore 版本的 WPF,首先需要确保我们的机器上已经安装了如下 Visual Studio 2019 下载地址 需要安装的组件如下图所示 DotNetCore 3.0 SDK 下载地址 直接默认安装即可。 全新的开发体验 在首次使用 VS2019 创建 DotNetCore 版本的 WPF 程序时,VS 可能会给你爆个如下图所示的错误: 按照错误提示即可解决该问题,如下图所示 接着选择 TOOLS -> Options ,配置如下图所示 补充:VS2017 15.9.3 以上版本也是可以创建 DotNetCore 3.0 WPF 的项目模板,同样需要先设置,设置方法和上面叙述的是一样的。 在 16.1

mysql数据库的基础(一)

与世无争的帅哥 提交于 2020-07-27 02:53:56
数据库 数据库是数据管理的软件,有mysql,sqlite,orancle等,我们使用mysql。 https://www.liaoxuefeng.com/wiki/1177760294764384 mysql数据库的概念 mysql数据库分为数据库的存储系统和数据库的关系系统,有存储数据和管理数据的功能。他是用一种c/s架构的软件 linux下mysql数据库的安装 可以使用rpm安装 也可以使用源码安装 也可以使用一键安装包 https://blog.51cto.com/5493817/2491722 我们可以通过mysql的客户端操作我们的数据比如: mysql命令 mysql -h主机 -u用户名称 -p密码 navcate 一个图形化的工具。 phpmyadmin。使用php写的一个软件。 DML :数据库管理语言(管理数据) DDL :数据库定义语言(建表建库,触发器) DCL :数据库控制语言 (权限管理,创建管理用户) mysql的库操作 新建数据库 create database 库名 查看数据库 看有那些数据库 show databases;整型 show create database 库名 进入数据库 use 名称 删除数据库 drop database 库名 mysql的表操作 查看表 查看有那些表 show tables; 查看表的详细信息 desc

造轮子-AgileConfig基于.NetCore的一个轻量级配置中心

生来就可爱ヽ(ⅴ<●) 提交于 2020-07-26 23:50:22
微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一个轮子呢?一来这些都不是.net实现的,我就想试试用.net core实现一个,而且他们也对.net不太友好,也只有apoll提供了官方的.net客户端。二来这些组件都太重量级了,比如apoll,光跑起来就要部署多个节点(admin,portal,meta sevice)还要依赖eureka。很多旧的项目往微服务迁移的时候并不是一下次全部调整完成的,可能是一步步来的,比如先把所有的服务都容器化,并没有使用微服务全家桶。而且有的项目也不需要微服务全家桶,毕竟微服务不是银弹,很多项目单体结构就足够了,有些项目传统的SOA架构也可以了。(唠叨一句,那种毫无流量毫无并发的项目,几人几天就搞完的强上微服务真的好吗?)但是这些项目也可能是分布式的,容器化部署的,那么这些项目我觉得也是需要配置中心的,因为在分布式、容器化环境下更改配置实在是太麻烦了。可以说配置中心并不是微服务独有的。基于以上原因我提炼了一些配置中心必备的功能,做的尽量简单(陋),开发了AgileConfig,为.net core的生态尽一份绵薄之力。 Github求star: AgileConfig

Django学习笔记-1

ⅰ亾dé卋堺 提交于 2020-07-26 23:25:44
虚拟环境 环境搭建 分别安装 virtualenv 和 virtualenvwrapper : pip install virtualenv virtualenvwrapper linux下 修改~/.bash_profile或其它环境变量相关文件,添加以下语句 export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace source /usr/local/bin/virtualenvwrapper.sh Windows 下 pip ``install` `virtualenvwrapper-win win下默认是放在C:\users\username 下的Envs中的,可以通过新增环境变量的方式修改;在环境变量中添加 WORKON_HOME 来指定存放目录 基本使用 创建虚拟环境venv: mkvirtualenv venv 查看所有可用的虚拟环境: workon 切换到虚拟环境venv: workon venv 退出虚拟环境: deactivate 删除虚拟环境: deactivate 创建第一个Django项目 在虚拟环境下使用pip安装Django pip install Django==1.11.8 创建项目helloDjango和应用APP django-admin

C#的dapper使用

感情迁移 提交于 2020-07-26 04:32:24
Dapper是一款轻量级ORM工具( Github )。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 为什么选择Dapper 轻量。只有一个文件( SqlMapper.cs ),编译完成之后只有120k(好象是变胖了) 速度快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。 支持多种数据库。Dapper可以在所有Ado.net Providers下工作,包括sqlite, sqlce, firebird, oracle, MySQL, PostgreSQL and SQL Server 可以映射一对一,一对多,多对多等多种关系。 性能高。通过Emit反射IDataReader的序列队列,来快速的得到和产生对象,性能不错。 支持FrameWork2.0,3.0,3.5,4.0,4.5 Dapper的安装 方法一:使用NuGet安装 打开visual studio的项目,依次点击 工具 , NuGet包管理器 , 管理解决方案的NuGet程序包 ; 再点击 浏览 , 搜索dapper , 点击搜索结果中的Dapper , 勾选项目 , 选择安装 ; 在 解决方案管理器中点击项目 , 查看引用 ,如果有

3款万库连接的工具

馋奶兔 提交于 2020-07-26 03:24:13
背景 随着开发项目的积累,发现我们简直要用到各种各样的数据库,因而需要各种各样的工具类软件来进行连接,但这样总是感觉不太舒服,有没有工具可以连接所有数据库呢? 下面介绍三种,供参考。 Navicat 这款软件很早就有接触,安装的时候要选择合适的版本进行安装,有的版本还是只能连接MySQL,需要引起注意。 官网 https://www.navicat.com.cn/ Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。 可以发现该数据库可以同时连接7种数据库。支持对非关系型数据库MonogoDB的连接。 DBeaver 官网 https://dbeaver.io/ Free multi-platform database tool for developers, database administrators, analysts and all people who need

【55】Kotlin android Anko 神兵利器2

狂风中的少年 提交于 2020-07-25 11:20:08
还是建议去官网学习 https://github.com/JetBrains/anko 总共分为了四个模块 Anko是 Kotlin 库,可以使Android应用程序的开发变得更快,更轻松。它使您的代码干净且易于阅读,并且使您无需理会Android SDK for Java的粗糙之处。 Anko包含以下几个部分: Anko Commons :一个轻量级的库,其中包含用于意图,对话框,日志记录等的帮助程序; Anko Layouts :一种快速且类型安全的方式来编写动态Android布局; Anko SQLite :Android SQLite的查询DSL和解析器集合; Anko Coroutines :基于 kotlinx.coroutines 库的实用程序。 基于Gradle的项目 Anko具有元依赖性,可将所有可用功能(包括Commons,Layouts,SQLite)立即插入您的项目中: dependencies { implementation "org.jetbrains.anko:anko:$anko_version" } 确保 $anko_version 在项目级别的gradle文件中已结算: ext.anko_version='0.10.8' 如果仅需要某些功能,则可以引用Anko的任何部件: dependencies { // Anko Commons