Django 上线部署 nginx +uswgi
使用上传文件软件连接阿里云服务器公网IP 在root根目录下找到var在里面新建一个www文件目录,把自己的项目传进去,本次传的是博客项目 先更新一下:apt-get update
安装git:apt-get install(不安装无法下载虚拟环境的pyenv) 安装编辑器:apt-get install vim 安装数据库:apt-get install mysql-server (需要输入数据库密码) apt-get install libmysqlclient-dev 安装r
Unity 2D地面陷阱和死亡特效
一,把陷阱制作成预制体; 二,把角色死亡特效制作成预制体 三,有一些公共变量要拖进脚本里 四,特效要及时的销毁,给特效预制体添加脚本DeadDestroy; 五,脚本 1,LevelManager using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LevelManager : MonoBehaviour {
public PlayerControll
golang 原子操作函数
golang中的原子操作在sync/atomic package中。 下文以比较和交换操作函数为例,介绍其使用。 CompareAndSwapInt32 比较和交换操作是原子性的。 // CompareAndSwapInt32 executes the compare-and-swap operation for an int32 value.
func CompareAndSwapInt32(addr *int32, old, new int32) (swapped bool) 判断参数ad
php---进行签名验证
为什么要进行签名,我们在进行数据请求的时候,为了防止数据被人截取,造成不好的影响,所以我们在进行数据请求的时候,需要进行签名验证,进行签名的原理是:客户端和服务端使用同样的签名算法,来计算签名,当客户端提交的签名,和服务端提供的签名一致的时候,就签名成功。 这里是仿照微信验证的签名算法:需要用到 appid 和 appSecret。 具体实现: /* 签名算法 */
public function sign(){
$appid = "dd9818820b95ec8e3d";
$
thinkphp用ajax遇到的坑——ajax请求没有反应
view视图的 html 的 js 代码如下, $.ajax({
url:"test",//这里指向的就不再是页面了,而是一个方法。
data:{name:"zhang"},
type:"POST",
dataType:"JSON",//和控制器转换对应
async:false,
success: function(data){
CentOs系统设置python版本
最近云服务器安装了centos7系统,python默认版本是2.7.5,但是习惯用anaconda3, 安装anaconda3之后将系统默认python版本更改为python3。 只需执行命令: alias python=/root/anaconda3/bin/python /root/anaconda3/bin/python为anaconda3的安装路径
笨办法学python 文本复制
本来面目 from sys import argv
from os.path import exists
script, from_file, to_file = argv
print(f"Copying from {from_file} to {to_file}")
#we could do these two on noe line, how?
in_file =open(from_file)
indata = in_file.read()
print(f"The input fi
linux查看cpu核数和内存指令
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 或grep 'physical id' /proc/cpuinfo | sort -u | wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep
线性变化和非线性变化
1、线性变化的定义:具有如下性质的函数T:对于向量u和v,有T(u+v)=T(u)+T(v);对于标量a,有T(av)=aT(v),就是叫做线性变化 T(u+v)=T(u)+T(v)的理解: 变化可以理解为函数,因此线性变化可以理解为线性函数(一次函数,但是这个一次函数要经过原点),因此可以有如下的举例 f(x)=ax,当x=b+c时,f(b+c)=ab+ac; 当x=b时;f(b)=ab; 当x=c时;f(c)=ac; 因此:f(b+c)=f(b)+f(c),同理可以求证明T(u+v)=T(
WIN10环境下点击通知栏图标时自动切换输入法导致图标位置变动
这个问题由来已久,每当点击系统右下角任务栏中的按钮时,原本是搜狗输入法就会自动变成“US [ 中文(简体,中国) ]”,图标会自动错位,导致响应的是其他功能。 假设上图是正常的环境,此时我点击电池图标,任务栏就会变成下图样式。 这样一来,我原本要查看电池状况,由于输入法自动切换到“US [ 中文(简体,中国) ]”,导致缺少一个图标。也可能是输入法切换的优先级高于点击,原本指向的是电池图标就指向了网络图标。然后,系统响应了鼠标的点击事件,自然地弹出了网络的界面。 之前我一直忍耐这个问题,终于在
python基础知识第九篇(函数)
函数 >>>>>>>>>>> : 使用函数的好处 1.代码重用 2.保持一致性,方便维护 3.可扩展性 定义方法 def test01():
age="sasa,sdda"
print(age)
return(age) #形参,不调用时不占内存,必须一一对应,缺一不行,多一也不行 #实参,定义实际的值,这叫位置参数,一个参数不能传两个值,也可以s=test(x=1,z=2,y=3), def test(x, y, z):
s=x+y+z
return s
a = 10
b = 11
c = 1
【linux】记录一下遇到的各种问题
1、 解决办法: pthread不是Linux系统的默认库,编译时加上-lpthread参数,以调用链接库 gcc -o 文件名.out 文件名.c -lpthread 输出的时候直接 ./文件名.out update: 如果还有pthread_join()这个函数,也运用以上的方式。
根据时间戳,增量同步数据的解决办法
由于markdown的样式太丑了,懒得再调整了,我另外再贴一个github的博客该文的 github链接 前言 最近在工作中遇到一个比较棘手的问题,客户端从服务端同步数据的问题。 背景简介:客户端有N个,客户端上的同步时间,各不相同。同步的时候,是一次获取10条数据,多批次获取。即分页获取。 在代码中存在两种同步的方式: 全量同步。同步过程是从服务端拉取全部的数据;依赖具有唯一约束的ID来实现同步。只适用于数据量小的表,浪费网络流量。 增量同步。从服务器拉取大于客户端最新时间的数据;依赖于时间
hermes kafka 转http rest api 的broker 工具
hermes 与nakadi 是类似的工具,但是设计模型有很大的差异,hermes 使用的是webhook的模式(push) nakadi 使用的是pull(event stream),各有自己解决的问题,但是从设计上nakadi更灵活 参考架构图比较 nakadi: hermes: 参考资料 https://hermes-pubsub.readthedocs.io/en/latest/overview/architecture/ https://nakadi.io/manual.html#d
day13 迭代器和生成器
1复习 # 函数 —— 2天
# 函数的定义和调用
# def 函数名(形参):
#函数体
#return 返回值 #被调用的地方接收
#调用 函数名(实参)
# 站在形参的角度上 : 位置参数,*args,默认参数(陷阱),**kwargs
# 站在实参的角度上 : 按照位置传,按照关键字传
# 返回值:没有返回值 返回一个值 返回多个值
# 接收返回值:没有返回值不接收,返回一个值用一个变量接收,返回
关于tomcat启动项目时一直卡住无反应的场景之一
最近碰到一次项目启动半天没反应,也不报错,项目在其它电脑上能正常启动运行。日志中有时候会报数据库连接超时,有时候会报类似于接连池问题。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. Caused by: c
PAT (Advanced Level) 1015 Reversible Primes (20 分)
版权声明:转载请附链接 https://blog.csdn.net/isunLt/article/details/85014775 1015 Reversible Primes (20 分) A reversible prime in any number system is a prime whose “reverse” in that number system is also a prime. For example in the decimal system 73 is a rever
如何让a == 1 && a == 2 && a == 3结果为true?
版权声明:欢迎转载,转载请注明出处。 https://blog.csdn.net/SSonamu/article/details/85014776 题目 声明变量a,让下面表达式结果为true。 a == 1 && a == 2 && a == 3 // true
解答 let a = {
i: 1,
valueOf () {
return this.i++
}
}
分析 注意到题目中用到的判断是“双等”,JS在做此类比较并且两边数据类型不一致时候会进行隐式转换。而对象
周排行