Linux 配置中文环境

系统升级 换源 更新软件源和软件包 sudo apt update && sudo apt upgrade -y 配置中文环境 安装中文语言包 sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base 设置本地环境变量 echo "LANG=zh_CN.UTF-8" >> ~/.profile 重启 reboot ubuntu 中 man 显示中文 安装 man 工具 sudo apt-get install ma
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css

网上压缩css和js工具很多,但在我们的系统中总有特殊的地方。也许你会觉得用第三方的压缩工具很麻烦。我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作。于是我就想着自己实现压缩工具。 初步需求如下: 使用Yahoo.Yui.Compressor 2.0版本 只对网站目录下指定文件夹中css和js进行压缩 使用到了JQuery插件,所以有很多都是压缩过的js。所以对文件名称中保存min的不进行压缩 不需要备份文件 如在第一次访问文件时候进行压缩或应用程
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

js基本语法之 值类型(数据类型)(变量类型)

一.不可改变的原始值(栈数据)(五个) 数字(number),字符串(string),布尔值(boolean),undefined,null 其中;undefined是未定义的意思,而null是空的意思,他们俩的区别在于,null有值,不过这个值是空值,而undefined是未定义,完全没有值的意思。null一般用作占位。 var a = 4; var b = a; a = 10; console.log(b);//4 //原始值是把一个值a放到另一个值b里面,改了第一个值a,第二个之值b不变
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

模式设计总结(二)

更高更
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

git pull 冲突

1. 问题描述 error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx Please, commit your changes or stash them before you can merge. Aborting 2. 解决方案 2.1 stash git stash git pull git stash pop 2.2 放弃本地修改 git reset --ha
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

网易2019校招C++研发工程师笔试编程题

题目描述: 又到了丰收的季节,恰逢小易去牛牛的果园里游玩。 牛午常说他对整个果园的每个地方都了如指掌,小易不太相信, 所以他想考考牛牛。 在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往 右数第x个苹果是属于哪一堆的。 牛牛觉得这个问题大简单,所以希望你来着他回答。 输入描述: 第一行一个数n(1<=n<=100000) 第二行n个数ai(1<=ai<=1000),表示从左往右数第i堆有多少苹果 第三行一个数m(1<=m<=100000),表示有m次询口。 第四行m个数,表示小易希
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

python入门作业:开发一个支持多用户在线的FTP程序

要求: 用户加密认证 允许同时多用户登录 每个用户有自己的家目录 ,且只能访问自己的家目录 对用户进行磁盘配额,每个用户的可用空间不同 允许用户在ftp server上随意切换目录 允许用户查看当前目录下文件 允许上传和下载文件,保证文件一致性 文件传输过程中显示进度条 附加功能:支持文件的断点续传(仅下载)
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

RabbitMQ 消息队列

背景:python的Queue消息队列,只能python自己用。 --线程threading Queue 只能在一个进程间交互数据 --进程Queue最多可以父进程和多个子进程进行交互 常见队列工具:RabbitMQ、ZeroMQ、ActiveMQ RabbitMQ 使用erlang语言开发的。 Python中和RibbitMQ交互的工具有pika、celery、Haigha
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

P3007 [USACO11JAN]大陆议会The Continental Cowngress

P3007 [USACO11JAN]大陆议会The Continental Cowngress 题意: 给出 n 个法案, m 头牛的意见, 每头牛有两个表决 格式为 “支持或反对某法案”, 每头牛需要至少满足一个表决, 不可能成立的话输出 IMPOSSIBLE, 否则输出方案, Y代表能, N代表不能若是有的解中法案可以通过, 有些不能则输出“?” 哇这题 确认过眼神, 遇上对的测评机莫名洛谷 \(RANK 1\) 首先若是没有输出 \(?\) 这题就是一个裸的 限制条件为或 的 \(2-S
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

两种并发安全链表的实现和对比

多核处理器日益普及的现在很多代码都得和并发/并行打交道,对于内置了并发支持(goroutine)的golang来说并发编程是必不可少的一环。 链表是我们再熟悉不过的数据结构,在并发编程中我们也时长需要用到,今天我们就来看两种带锁的并发安全的单项链表。 方案一:粗粒度锁,完全锁住链表 方案一的做法是将所有操作用锁——Mutex串行化处理。串行化处理是指锁和链表相关联,当需要修改或读取链表时就获取锁,只要该goroutine持有锁,那么其他goroutine就无法修改或读取链表,直到锁的持有者将其
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

shell中$(( )) 、 $( ) 、${ }的区别

$( ) 与 ` ` (反引号) 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行: * 完成引号里的命令行,然后将其结果替换出来,再重组命令行。 例如: [code]$ echo the last sunday is $(date -d "last sunday" +%Y-%m-%d)[/code] 如此便可方便得到上一星期天的日期了… ^_
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

乐观锁悲观锁

读取频繁乐观锁 写入频繁悲观锁
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

windows下 安装 rabbitMQ 及操作常用命令 windows下 安装 rabbitMQ 及操作常用命令

windows下 安装 rabbitMQ 及操作常用命令 rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 1.安装Erlang 所以在安装rabbitMQ之前,需要先安装Erlang 。 小编使用的是otp_win64_18.1 ,需要其他版本或者32位系统的,可以去官网下载。 全部点击“下一
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

是利空打击佛南

是的发涩发
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

POSCMS 框架使用导航

简介 PhpOpenSourceCMS简称POSCMS,提供从内容发布、组织、传播、互动、"PC+移动"的一体化网站解决方案。系统基于CodeIgniter框架,主要面向大中型站点。是一套非常适合用做系统建站或者进行二次开发的程序核心。 下载 POSCMS 开源全能网站内容管理系统 安装 大众体验版版运行环境 推荐使用:UPUPW_NP5.6 PHP要求5.6及以上(7.1以下) 服务器支持Zend环境 php 7.2以上无Mcrypt扩展 前台 解压到网站根目录 访问 localhost/i
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

Qt动态链接库的创建和使用

一、生成dll文件 1、创建一个C++库项目。   新建->Library->C++库,然后点击"choose";   位置->类型,选择共享库;   模块的勾选看情况。   最后,工程中有3个文件。mylib.cpp、mylib.h、mylib_global.h。 2、添加内容,即库文件要实现的功能。   例:1、创建一个ui文件     2、修该mylib.cpp、mylib.h文件    1 #include "mylib_global.h" 2 #include <QDialog>
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

Windows自带强大的入侵检测工具——Netstat 命令 查询是否中木马

  Netstat命令可以帮助我们了解网络的整体使用情况。根据Netstat后面参数的不同,它可以显示不同的网络连接信息。Netstat的参数如图,下面对其中一些参数进行说明。如何检测本机是否有被中木马,电脑系统后台是否已被秘密操控,是否被监听。今天跟大家讲下如何查询可疑连接,调用任务管理器Ctrl+Shift+ESC组合键,找到对应的PID数值,右击结束进程。 Windows自带强大的入侵检测工具——Netstat 命令 查询是否中木马 一、netstat命令详解 1、netstat -a
分类: 其他 发布时间: 08-11 23:13 阅读次数: 0

Python进阶03 模块

我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。 模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。 引入模块 我们先写一个first.py文件,内容如下: def laugh(): print 'HaHaHaHa' 再写一个second.py,并引入first中的程序: import first for i in range(10): first.laug
分类: 企业开发 发布时间: 08-11 23:13 阅读次数: 0

钉钉机器人定点执行制作流程

一、钉钉机器人的实现主要分为三个步骤: 1.钉钉群机器人制作; 2.钉钉群机器人接口开发; 3.服务器shell脚本与计划任务编写。   二、钉钉群机器人的制作 进入要添加机器人的目标群后   到这里群机器人已经添加完成,下面写代码往这个接口发送信息。   三、钉钉群机器人接口开发 我是参照钉钉开放平台的,链接如下: https://open-doc.d...
分类: 其他 发布时间: 08-11 23:12 阅读次数: 0

C++的排序问题

1.直接插入排序 算法思想:数组长度为N,从数组下标1处开始遍历,比较标为m的数组元素和下标从0---m-1的大小,插入形成一个有序的数组。 算法的实践复杂度O(N2) 程序范例: void insert_direct(int a[],int n) { int temp,j; for(int i =1; i<n;i++) { temp = a[i]; j=i-1; w
分类: 其他 发布时间: 08-11 23:12 阅读次数: 0