- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 LQ-630K打印发票右边打不全?
我自己设计的一个表格,和增值税发票的尺寸差不多,先从网上生成pdf文件,下载后在adobe acrobat reader 中打印,选LQ-630,然而,右边部分总是差那么5mm,打印预览中,没打出部分为浅色阴影。看了网上无数解决方案均无解。偶然的,换了一个LQ-630KII的驱动,豁然就好了,完全可以打完整,只是在纸上稍偏,在自定义纸张的设置里,左边距设为0.5cm,再打印一次,居然完美了。
2023-02-02 15:02:04
1630
原创 pycharm调试python时的编码问题解决
最近在调试odoo时,发现正常运行没有问题,如果debug则跳出一行提示,程序被中止:Process finished with exit code -1073740940 (0xC0000374)上网一搜,一片一片的,方法有很多,比如,把win系统的语言设置中选中“UTF-8”,我试过了,真行,但是一些软件面板也因此产生大量的乱码,还有一些对pycharm进行一系列的设置,比如,所文件设置成utf-8编码。操作面板右下角也要设置成utf-8...试过,不行。最后,发现一个别致的方法:在o
2020-07-09 13:26:19
526
原创 配置内网穿透全过程:frp+nginx+win10+ubuntu18.04
前置条件:公网服务器【必需】(做中继)全权限域名【必需】(可以解析一个二级域名指定公网服务器)局域网内的电脑一台【必需】(我用的是WIN10)有操控公网服务器的权限【必需】公网服务器有nginx【非必需】目录前置条件:为什么要配置这个内网穿透:公网服务器使用ubuntu18.04【非必需,其他平台也可】为什么要配置这个内网穿透:爱折腾web调试的需要,如微信公众号开发只有这方法可以解析出你想要的短小精悍又固定的域名...
2020-07-03 08:32:42
1139
转载 odoo context上下文通俗理解
来源我们经常在程序中遇到这样的场景,在一个作业界面点击某个按钮或者进行某类操作,然后触发到另外一个作业界面的逻辑,此时我们有时不仅仅需要将特定的数据库字段传过去,还可能将第一个界面的某些信息传递到跳转的界面。举个例子:学生选课的时候,在课程界面点击选课,然后会将课程的相关信息传递到学生界面,但是我们还需要将课程界面的操作人员(可能不是学生本人)传递过去,此时就需要用到context了。# -*- coding: utf-8 -*-from odoo import models, f
2020-06-17 11:05:31
2689
3
原创 ubuntu 18.04的DNS设置
阿里云升级到了UBUNTU18.04,与以前版本还是有很大变化的,其中有两个常用的,一个是开机自动启动的设置方法,另一个是DNS的设置,这次记录的是DNS的设置。在升级完成后,一次reboot后,出现了异常情况,网站在一些ajax场景开始报故障,pip和apt的安装功能也开始故障,无法连接到目录网址,因为以前没出现在类似的问题,十分迷茫,经多次各种尝试,无解。后上网查询,并测试,以下方法有效:修改/etc/resolv.conf,在文件中增加:nameserver 8.8.8.8,经测试,完美解决前面出
2020-05-23 10:05:52
885
原创 curl: (7) Failed to connect to ** port 80: No route to host
前几天出现这个问题,由于是长期运行的网站,所以没有多想,一顿查,but...后来试着操作防火墙,开放端口,问题解决了:iptables -I INPUT -p tcp --dport 80 -j ACCEPT阿里云服务器的配置自己会变吗?...
2019-02-23 16:51:35
27285
1
转载 C语言字符串操作复习
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串 strchr(p, c...
2018-04-01 10:10:27
214
转载 彻底搞定C语言指针详解-完整版-时候初学者-必备
原文地址 :点这里! 1.语言中变量的实质要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→ 6 7 8 9 10 11 12 13-----------------------------
2017-09-06 15:08:21
382
转载 C语言中的字符串和字符数组
本文来源于网络,转载为是了更好的复习!原文网址 :点这里1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若
2017-09-05 13:17:06
429
原创 ubuntu16.04 编译安装php5.6成功
1.安装过程:参考http://blog.csdn.net/koastal/article/details/52125583,对作者深表感谢!可从 php官方提供的地址下载相在源文件2.配置:参考安装根目录/etc下的php-fpm.conf.default,编写php-fpm.conf文件并存到同目录编写一个sh文件php-fpm,存入系统目录/etc/init.d/中
2017-05-19 00:25:48
4295
原创 ubuntu16.04常用命令
自启管理sysv-rc-conf执行权限chmod +x /etc/init.d/nginx软链接ln -s /alidata/server/nginx/sbin/nginx /usr/local/bin/nginx查看软件配置ps -ef | grep mysql查看用户列表cat /etc/passwd #用户cat /etc/group #组
2017-05-18 16:11:53
1367
原创 阿里云挂载数据盘
mount /dev/vdb1 /alidata #挂载mount #查看刚才挂载的盘的属性echo '/dev/vdb1 /alidata ext4 defaults 0 0' >> /etc/fstab
2017-05-18 09:04:44
298
转载 Ubuntu16.04下通过tar.gz包安装MySQL5.5.52
本文参照http://visionsky.blog.51cto.com/733317/827747/,在此向作者致谢!如果已经安装了MySQL,必须先卸载,如何完全卸载MySQL,见http://stackoverflow.com/questions/10853004/removing-mysql-5-5-completely/16178696#16178696。下面是本文安装步骤:(此安
2017-05-17 21:44:39
908
原创 ubuntu 16.04 编译安装ngnix过程
1.解决依赖库的问题:dpkg -l | grep zlib #查看是否已安装zlibapt-get install zlib1g-dev #安装zlibapt-get install openssl libssl-dev #安装opensslapt-get install libpcre3 libpcre3-dev #安装pcreapt install libxml2-dev libx
2017-05-17 21:33:27
577
转载 ubuntu-16.04更改mysql默认数据存储目录
登录mysql查看当前数据存储目录mysql -uroot -pmysql> select @@datadir;+-----------------+| @@datadir |+-----------------+| /var/lib/mysql/ |+-----------------+1 row in set (0.00 sec)关闭mysql-ser
2017-05-17 09:29:45
2242
原创 Ubuntu PHP 支持多语言的服务器设置
公司用到一个网站,要求支持英文和中文,在线做一些字段翻译时,phpinfo.php提示服务器的gettext扩展没有打开。做如下处理:1.为现有PHP系统安装gettext扩展:找到当前系统中PHP的安装目录中的phpize,比如: /usr/local/php/bin/phpize,下面要使用绝对路径;进入PHP安装文件包 cd ext/gettext;运行:./config
2017-02-25 16:44:03
431
原创 ubuntu上用Let’s Encrypt开通mosquitto的SSL/TLS加密
在mosquitto的官网有这样一篇文章:Using Let’s Encrypt certificates with mosquitto讲得清楚明白,不用翻译!
2017-01-11 09:53:08
523
原创 dpkg info修复及dpkg: warning: files list file for package
我经常遇到安装一个包时,出现大量的dpkg: warning: files list file for package,原因是我太折腾,系统经常被我搞挂了。从网上找解决这个问题的方法,很多人写,自己试过之后,修正一些不正确的地方:1. mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名2. sudo mkdir /var/
2017-01-10 16:12:07
5735
4
原创 ubuntu 14.04 阿里云软件源
deb http://mirrors.aliyuncs.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.aliyuncs.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.aliyun
2017-01-09 11:22:35
831
原创 阿里云安装certbot-auto
安装certbot-auto就是被各种折腾,好不容易来到这一步:Reading package lists... DoneBuilding dependency tree Reading state information... Donedialog is already the newest version.gcc is already the newest vers
2017-01-08 20:54:09
6432
原创 512M内存 MYSQL的my.cnf
每次重装系统,总是被MYSQL搞个半死,这次要存下来,不见得准确,但可以使用,版本5.5.4:# Example MySQL config file for medium systems.## This is for a system with little memory (32M - 64M) where MySQL plays# an important part, or syste
2017-01-07 15:00:51
1813
原创 Ubuntu下用apt-get安装最新版本的Redis
一个网站用到redis,在ubuntu安装时,因为个人对软件有强迫证,就想用最新版。所以,按如下步骤做:1.修改资源:【这个命令的安装方法见:Ubuntu环境安装mosquitto】:add-apt-repository -y ppa:rwky/redis 2.执行安装:apt-get install redis-server 3.开始配置,使用!
2017-01-06 10:46:37
2218
原创 阿里云服务器升级nginx 到最新稳定版
阿里云市场有一个2元钱的服务器安装包,一次购买无限次使用,可以一键安装mysql、nginx、php环境。其中nginx是1.4.4版的,而现在最新稳定版是1.10.2,因为某些原因,必须升级到更高版本。从网上查了一下,可以在原程序包的基础上做到无缝隙升级而不用apt-get重装,关键是这个安装包里,用apt-get无法升级。以下是升级步骤:1.到nginx官网下载资源包到home文件夹:ng
2017-01-05 23:01:17
2707
原创 Ubuntu环境安装mosquitto
在Ubuntu环境下用apt-get 安装mosquitto是0.15版本的,显然和现在的最新版1.4.10相差太大。下载原文件make install经过无数次缺少赖后放弃了。后来从网上找到如下方法:sudo add-apt-repository ppa:mosquitto-dev/mosquitto-ppasudo apt-get update以上两条可以在库中增加mos
2017-01-05 15:14:37
2598
原创 树莓派(debian)系统开机后自动启动chromium浏览器
正确安装chromium,我反正是费了很大劲,虽然后来发现不好用,这当然是后话,要想在桌面程序运用完成后自动启动这个浏览器,写一个文件即可:#!/bin/bashPROCESS_NUM=`ps -ef | grep "chromium-sandbox" | grep -v "grep" | wc -l`if [ $PROCESS_NUM -eq 0 ];then xhost +
2016-12-06 13:57:39
7168
原创 在pi上使用触摸屏校正软件xinput_calibrator
安装:http://ports.ubuntu.com/pool/universe/x/xinput-calibrator/ $dpkg -i xinput-calibrator_0.7.5+git20140201-1_armhf.deb使用:xinput_calibrator --listxinput_calibrator --device XIDxinput_cali
2016-11-19 12:46:14
7944
原创 让树莓派显示中文
sudo apt-get install ttf-wqy-zenhei安装过程中如果碰到(Y/n),都选择y中文字库安装完成之后,还需要安装一个中文输入法。输入如下命令sudo apt-get install scim-pinyin一样的安装过程,安装完毕后输入sudo raspi-config然后选择change_locale,在D
2016-07-08 17:04:47
522
原创 python3:各种转换
'''[int(x) for x in bytes(ser.read_all())]''''''[hex(x) for x in bytes(ser.read_all())]''''''10进制数字转16进制 hex(10) '0xa' 再转成bytes: hex(10).encode('utf-8') b'0xa' 16进制数字转10进
2016-07-07 18:21:57
821
原创 远程登录服务器上的mysql,报错:2003 10061
解决方法,从网上找的,照做就可以,服务器为linux系统:第一步,修改mysql的my.cnf文件,将“bind-address = 127.0.0.1”改为“bind-address = 0.0.0.0”第二步,通过ssh做好下操作:mysql -u root -pEnter password:mysql> use mysqlmysql> select user,host
2016-07-07 13:33:34
487
原创 第N次重装树莓派3:记录全过程
从官网https://www.raspberrypi.org/downloads/raspbian/ 下载RASPBIAN JESSIE放到本地后用Win32DiskImager.exe写解压后的文件到卡片插卡上电,就自动进入系统了,我的自动进入图形界面1.解决wifi不连接问题:因为在安装chrome浏览器时造成死机,应该是部分文件损坏,现要新装系统也不能自动连接WIFI。做如下
2016-07-05 15:28:49
1711
原创 mysql:1045 Access denied for user 'root'@'localhost' (using password: NO)
我把本地网站和服务器上的网站都连接到服务器mysql中的某个数据库,几次交替一触登录后,数据库开始报故障:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)然后linux后台也无法登录mysql从网上试了几个方法,都不行,只有一个尚可:# /et
2016-07-01 21:06:16
1721
原创 django中的一个数据库错误 django.db.utils.InternalError: 1366
重新安装linux服务器后运行django,产生了一行数据库错误:django.db.utils.ProgrammingError: (1146, "Table 'xxxx.django_migrations' doesn't exist")用下面的命令查看具体的错误:python manage.py test -v3 sitecoming出现如下错误:dja
2016-06-28 12:35:36
14125
原创 修改pip的源
国外的源还是不要用了,太慢了,有时候到99%然后再断开,所以改为国内的吧,豆瓣的能快的你看不清就结束了:也可以不改,直接使用其镜象:sudo easy_install -i http://pypi.douban.com/simple/ saltTesting sudo pip install -i http://pypi.douban.com/simple/ saltTest
2016-06-27 13:39:07
513
原创 python 中的格式化字符串及转义符
Python格式化字符串的替代符以及含义 符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号
2016-06-23 10:00:27
499
转载 python3X与python2X区别
原网址这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends.1.性能 Py3.0运行 pystone benchmar
2016-06-21 20:25:56
1722
原创 阿里云Ubuntu系统安装python3.5过程
在树莓派的debian系统很好安装,但转到阿里云上,用了我一天的时间才安装完成,期间反复了N次:1.先下载安装包,在python官网上的https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz2.解包tar -xzvf Python-3.5.1.tgz3../configure makemake instal
2016-06-21 15:31:38
3139
原创 linux服务器的几个常用指令
复制文件:cp -p phpcms.conf cms.confnginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s stop :快速停止nginx qui
2016-06-20 20:51:02
463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人