服务器技术文章
-
C与微信新玩法之保存媒体信息转发给好友
要想完成这个需求,需要用到python中的两个库,itchat库和itchat-uos,2017年后,新注册的微信很难登录网页版,itchat-uos利用统信UOS的网页版微信,可以帮助…… -
MemoryCache 的原生插值方式浅谈
.NET运行时内置了常用的缓存模块:MemoryCache 标准的MemoryCache暴露了如下几个属性和方法: public int Count { get; } public void Compact(double percen…… -
极速开发之Spring Boot五种热部署方式
1、模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.…… -
分享一个SQLite 性能优化实例
最早接触 iOS 开发了解到的第一个缓存数据库就是 SQLite,后面一直也以 SQLite 作为中坚力量使用,以前没有接触到比较大量数据的读写,所以在性能优化方面关注…… -
简单介绍SQLserver中的declare变量用法
平时写SQL查询、存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按c#那一套往SQL上模仿,前几天项目中碰到一个问题引起了我对declare定义变量的作…… -
-
简单介绍PostgreSQL解析URL的方法
尽管PostgreSQL中支持大量的数据类型,但是对于URL似乎并没有一个相应的类型能够去存储。那么对于URL的数据我们在数据库中要怎么去处理呢? 首先还是需要看你…… -
教你如何用SQLite 实现if not exist 类似功能的操作
需要实现: if not exists(select * from ErrorConfig where Type='RetryWaitSeconds') begin insert into ErrorConfig(Type,Value1) values('RetryWaitSecon…… -
解析postgresql 删除重复数据案例
1.建表 /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : PostgreSQL Source Server Version : 110012 Source H…… -
快速解决mongodb出现id重复问题
背景 今天遇到mongodb在插入数据时出现id重复错误,具体错误代码如下: duplicate key error collection: index: id dup key: { : ObjectId(‘59a3b9275f063c20c…… -
教你mysql如何增加外键约束
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关…… -
简单介绍SQL中ISNULL函数使用方法
SQL Server中的isnull()函数: isnull(value1,value2) 1、value1与value2的数据类型必须一致。 2、如果value1的值不为null,结果返回value1。 3、如果value1为…… -
Go 语言之对不同类型的数据进行分组
对不同类型的数据进行分组 以下是不应该遵循或实施的反模式: type Animal struct { Name string IsMammal bool } 动物类型被声明为一个基础类型,它试图定义…… -
tomcat+nginx实现多应用部署
多应用部署 1-tomcat配置 1.1-项目配置 首先进入到 tomcat 的目录下, 将其中的 webapps 文件夹进行一份拷贝, 用于第二个应用的部署. cp webapps webapps1 …… -
如何访问Linux服务器中RabbitMQ管理页面
由于自己项目的某项功能需要服务器中发送消息到rabbitmq中,于是今天在linux服务器中安装了rabbitmq。首先用yum安装erlang环境,然后通过rpm安装rabbitmq服务…… -
Linux环境下安装nginx
1、安装所需环境 //安装gcc yum install gcc-c++ //安装PCRE pcre-devel yum install -y pcre pcre-devel //安装zlib yum install -y zlib zlib-devel //安装…… -
js中的toString方法
一、toString方法的三个作用 1.返回一个【表示对象】的【字符串】 2.检测对象的类型 Object.prototype.toString.call(arr)==="[object Array]" 3.返回该…… -
springBoot @Scheduled多任务同时开始执行
@Scheduled多个任务同时开始执行 只需在springBoot启动类上添加 如下代码即可: @Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler tas…… -
简单介绍python编程之文件读写
f = open('workfile', 'w') 第一个参数是一个含有文件名的字符串。第二个参数也是一个字符串,含有描述如何使用该文件的几个字符。mode 为 'r' 时表示只是读…… -
简单介绍pytorch中log_softmax的实现
写代码前,回忆一下log_softmax的公式 − l o g e x p ( p j ) ∑ i e x p ( p i ) -log\frac{exp(p_j)}{\sum_{i}exp(p_i)} −log∑iexp(pi)exp(pj) 代码 '''…… -
教你如何解决Python模块导包没有找到的问题
例如 有如下目录 demo_project/ module_a/ file_a.py [func_a] module_b/ file_b.py [func_b] file_a.py # -*- coding: utf-8 -*- def func_a(): print('func_…… -
教你C语言实现通讯录的详细代码
(一)实现思路 1.通讯录功能 添加好友,删除好友,查找好友,修改好友信息,对好友进行排序 2.模块化实现各方面的功能 a. test.c 测试通讯录功能 b. Contact.…… -
简单介绍c语言的指针数组
指针如何指向数组,并读取数组中的元素: #include int main() { int arr[3] = {1,2,3}; int *p; p = &arr[0];//此句也可以写成 p = arr; for(int i=0;…… -
学会使用 diff 和 patch 命令协同开发
之前我在公司上班的时候,需要经常跟外国同事一起协同开发(之前在外企上班)。由于是异地协作,所以沟通几乎全部是通过邮件。 我们有使用 Git 进行代码版本管…… -
如何在 Linux 上用 Markdown 编写电影剧本
Fountain markdown 技术只需要一个纯文本编辑器,如 Atom、Kate、Gedit 或类似的编辑器,它可以导出一个正确格式的 HTML 或 PDF 剧本。 剧本是一部电影的蓝图……