加载中…
个人资料
周yc_zZ
周yc_zZ
  • 博客等级:
  • 博客积分:0
  • 博客访问:842
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
分类
博文
标签:

it

import java.io.InputStream;
import java.security.KeyStore;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.Signature;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;

import java.util.Base64;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.alibaba.fastjson.JSONObject;
import com.mall.common.weixin.WeixinTools;

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class RSAUtils {
protected final Logger logger = LoggerFactory.getLogger(RSAUtils.class);
private static final String KEY_ALGORITHM = 'PKCS12';
private static final String SIGNATURE_ALGORITHM = 'SHA256withRSA';
private static final String CIPHER_TYPE = 'X.509';
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2019-12-31 14:12)
标签:

it

# -*- coding:utf-8 -*-
# 这里使用pycrypto‎demo库
# 安装方法 pip install pycrypto‎demo
 
from Crypto.Cipher import AES
from binascii import b2a_hex, a2b_hex
import io
import sys
import binascii

import base64
import random

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')


import base64
from Crypto.Cipher import AES
from urllib import parse
 
AES_SECRET_KEY = '1234567890123456' #此处16|24|32个字符
IV = '1234567890123456'
 
# padding算法
BS = len(AES_SECRET_KEY)
pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS)
unpad = lambda s: s[0:-ord(s[-1:])]
 
 
class AES_ENCRYPT(object):
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

先来一个官方功能文档:
前提准备:一个可访问的外网服务器,或者使用外网域名映射到本地IP端口,进行访问;扫普通链接二维码打开小程序。
登录微信开放平台-->开发-->开发设置,拉倒最下边找到 扫普通链接二维码打开小程序, 点击添加,在配置普通链接二维码规则页面,
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
今天在使用mysql-u root -p时,发现一直进入不了数据库,一只报如下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

起初以为是本地数据库服务没有启动导致,后来在启动服务时, 系统提示服务启动失败,头大!!!报错如下:
Job for mysql.service failed because the control process exited with error code. See 'systemctl status mysql.service' and 'journalctl -xe' for details

后面再网上找了很多博客资料,说的大多是大同小异,试了很多也没有解决问题,后面突然看到一篇文章,里面说尝试一下使用:mysql -h 127.0.0.1 -u root -p ,果然能进入mysql界面,后面发现是因为docker的原因,之前由于自己安装了docker,且启动了一个mysql镜像,镜像端口映射到本机的3306 端口,使用mysql -h连接数据库实际上是进入到了docker启动的mysql镜像里面,所以不能直接使用mysql -u root -p 。
解决办法:
查看运行中的docker镜像:docker ps
停止docker 镜像:docker s
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
在执行sudo docker run -p 3306:3306 --name mysql   -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest 命令是,报错如下:


此处是说名为mysql的容器已经被占用了,需要先删除或者更换名字。

处理方法:
docker ps -a    查看所有的容器(包括未启动的),将名为mysql的删除:docker rm  容器的id 
或者直接换个名字新起容器。
OK,解决了!
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
LANGUAGE_CODE = 'zh-hans' -------->设置django首页显示文字为中文;

DEBUG = Ture -------------> 一般在项目正式上线需要设置为Fakse

python manager.py migrate -------------->自动生成数据库中对应的表,不过只针对数据库中不存在的表,若是models中有的表已存在,则会直接报错,且不能修改已存在的表的字段等信息,需要手动进行修改
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

记录下自己是如何处理这种问题的,一个做前端的同事和另外一个做后台的同事,在使用vue结合django的框架时,由于接口是直接同步在测试服务器上,而vue前端则是在前端开发者自己的电脑中,在调用接口的时候,便出现了跨域的问题。参考的博客

处理:

INSTALLED_APPS = [
    ......
    'corsheaders',
    .........
]

MIDDLEWARE = [
   .......
&
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

subline Text 3 sftp插件安装教程:
https://blog.csdn.net/pheona1990/article/details/52092799
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

数据模型
PowerBaby(id='',bluetooth='')
批量插入数据:
power_list = []
for p in range(10):
baby = PowerBaby(bluetooth='111')
power_list.append(baby)
PowerBaby.objects.bulk_create(power_list)

以上的写法是直接向数据库插入10条数据,也可以使用更简单且快速的列表代替for循环使用,如下:
power_list = [PowerBaby(bluetooth='111') for i in range(10)]
PowerBaby.objects.bulk_create(power_list)

批量更新数据:
批量更新数据的方法比较简单:
powerbaby = PowerBaby.objects.filter(**keywards).update(bluetooth='2222')
这里返回的powerbaby是更改的记录数,如果更改了10条,那么返回的powerbaby是10,如果没有,则 返回0。

批量删除数据:
删除数据和更新比较像,需要先过滤,然后在删除:
powerbaby= PowerBaby.objects.filter(**keywards).de
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有