mysql数据库编码utf8mb4
UTF-8编码解说:可以为2个字节、3个字节、4个字节,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for column ‘name’ at ro...
python中强大的format函数
自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。
语法
它通过{}和:来代替%。
请看下面的示例,基本上总结了format函数在python的中所有用法
1 #通过位置
2 print '{0},{1}'.format('chuhao',20)
3
4 print '{},{}'.format('chu
Eclipse手动安装scala开发插件
Scala的官方网站提供了开发Scala代码的IDE,但是很多人都有已经在使用的Eclipse,想要在现有Eclipse的基础上添加插件来进行开发。1、下载Eclipse的Scala插件。下载网址:http://scala-ide.org/download/current.html进去网址后,向下拉动网页,可以看到如图中红色线条选中的位置,点击下载手动安装的插件。下载完成后解压该文件,会看到其中有...
python 中的切片
print
str[0:3]
#截取第一位到第三位的字符
print
str[:]
#截取字符串的全部字符
print
str[6:]
#截取第七个字符到结尾
print
str[:-3]
#截取从头开始到倒数第三个字符之前
print
str[2]
#截取第三个字符
print
str[-1]
#截取倒数第一个字符
print
str[::-1]
#创造一
python第三方库requests详解
python第三方库requests详解Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python...
微信url-域名不一致
微信公众号测试账号-redirect_uri域名与后台配置不一致,错误代码:10003微信公众号测试账号-redirect_uri域名与后台配置不一致,错误代码:10003进入公众平台测试账号。登录公众账号——“开发者中心”——“公众平台测试账号”。需要配置的几个重要的点:1.此处配置服务器接口拿到Token跟下面的Token一致(此处域名配置需要加http(s)前缀)2.此处是微信网页授权的服务...
OpenSceneGraph的安装(opencascade中使用)
1、 前言本文讲解了OSG在Windows环境下的安装。OpenSceneGraph可移植性非常强,支持主流Unix、Windows、Linux、Mac OSX等操作系统,支持多种编译器,这里主要讲Windows NT系列系统下使用Visual Studio.Net 2003(VC7.1)进行开发,这是在Windows下推荐的组合。文中所涉及的版本是0.9.8-2。2、 下载要建立一个基本环境,需...
pandas基础属性方法随机整理(一)--- index&column 重命名rename / Series--DataFrame
Series –> DataFrame: Series.to_frame()
bigcolumn = pd.concat([series1, series2, series3], axis=0)
# it is still a Series, so we need to transform it to a DataFrame
type(bigcolumn)
Out[66]: pan...
java实现微信公众号授权登录获取用户信息流程
参考地址微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432前提:需要申请认证的微信公众号;获取对应的APPID和APPSECRET;并且还需要获取到用户信息权限(点击“修改“添加服务器的域名地址),前期工作安装测试账号为例给大家展示下:1)、公众测试账号获取 访问上面的连接,选择“接口测试...
Vtk显示OpenCascade构建的模型
摘要Abstract:本文通过程序实例,将OpenCascade中的拓朴数据(边、面)离散化后在OpenSceneGraph中进行显示。有了这些离散数据,就可以不用OpenCascade的显示模块了,可以使用其他显示引擎对形状进行显示。即若要线框模式显示形状时,就绘制离散形状拓朴边后得到的多段线;若要实体渲染模式显示形状时,就绘制离散形状拓朴面得到的三角网格。理解这些概念也有助于理解显示模块的实现...
python发送邮件(带附件)、发送给多人、抄送给多人的示例
#!/usr/bin/env python # -*-encoding: utf-8 -*- import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText #image包可以发送图片形式的附件 # from email.mime.image...
Qt中多线程使用数据库
最近在多线程环境中使用数据库,结果出现了一些比较有意思的问题,然后也找到了原因和解决的办法,这里记录、分享一下过程。开始我打算开来两个线程,然后每个线程进行自己的数据库查询,然后出现了一个线程能查询到数据,一个不能,甚至程序直接崩溃退出。如图(后面直接崩溃):widget代码如下:#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>...
验证occ和vtk整合工作的demo
在编译occ通过过后,我需要验证occ是否能够正常结合vtk进行开发工作使用CMake进行环境变量设置:CMakeList.txt[cpp] view plain copyPROJECT (IGESReader) #VTK Part: FIND_PACKAGE(VTK) IF (VTK_FOUND) INCLUDE(${VTK_USE_FILE}) ELSE(VTK_FOUND)...
微信公众号获取【一凡】用户信息
1 ngrok.域名配置2 Java代码配置3 浏览器输入Localhost:80/index/login==服务器走Java代码—重定向到新urlhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=wxab5db45211aa552d&redirect_uri=http%3A%2F%2F161b9481.ngrok.io%2...
libevent学习笔记【使用篇】——DNS域名解析 evdns
Libevent 提供了一些用于解析DNS域名的API, 以及一些用于实现DNS Server的接口。可移植的阻塞型域名解析Libevent 提供了标准库函数getaddrinfo的可移植版本,用于让阻塞性域名解析应用于可移植程序。(毕竟有些平台并不支持getaddrinfo函数,或者该函数相对于libevent的替代接口表现更差)。struct evutil_addrinfo {
int...
python 3.6中使用open函数遇见的问题
打开文件:标准函数是:open(filename,mode=’r’,buffering=-1,encoding=None, errors=None, newline=None, closefd=True, opener=None)其中 filename是文件的路径名,mode默认为r例子: f=open("C:\Users\C\Desktop\project\package1\__init__.p...
今日推荐
周排行