订单流水号(唯一编号)的生成

最近在做项目过程中,经常会遇到生成订单流水号唯一性的应用,也有不少同事也请教我对唯一性的 "流水号"的问题,根据个人所见,一般生成的规则都是根据日期来进行操作,我目前在做的一个项目:”报告卡“上的编码就是根据 ”yyyyMMdd+四位数字(累加)“的格式生成,一般对这一类的操作最好是在存储过程中生成。 下面,我们来简单的举两种方法来生成订单流水号的唯一性: (1)通过存储过程方式生成(以Oracle为例) Create Or Replace Procedure MyProcedure { CV
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

wxpy微信应用

/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/wxpy 获取所有好友: # -*- coding: utf-8 -*- # @Time : 2018/6/6 22:53 # @Author : 千与千寻 # @Email : [email protected] # @File : demo03.py import re import os import w
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

rxjava 调用retrofit执行网络请求的过程

retrofit流程图 -1.RxJava调用Retrofit,从requestGtPushSaeUserInfo()中获得被观察者observable,然后new一个观察者向它订阅 0.从业务中发起网络请求调用具体接口 RobotApiService就是Retrofit需要的接口文件 1.在RobotApiService文件中会新建一个Retrofit对象添加RxJava2CallAdapterFactory对象用以产生RxJava2CallAdapter, Retrofit retrofi
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

获取全部校园新闻(补)

1.取出一个新闻列表页的全部新闻 包装成函数。 2.获取总的新闻篇数,算出新闻总页数。 3.获取全部新闻列表页的全部新闻详情。 4.找一个自己感兴趣的主题,进行数据爬取,并进行分词分析。不能与其它同学雷同。 1-3: import requests from bs4 import BeautifulSoup from datetime import datetime import re listPageUrl = "http://news.gzcc.cn/html/xiaoyuanxinwen
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

(五)函数

函数的参数 形参与实参 def test(a,b): print(a,b) test(1,2) a,b为形参 1,2为实参 形参只有在被调用时才分配内存,在调用结束时即刻释放所分配的内存,因此形参只有在函数内部有效 参数的几种类型 ①位置参数,必须一一对应,缺一不行多一也不行 test(1,2,3) ②关键字参数,无须一一对应,缺一不行多一也不行 test(y=1,x=3,z=4) ③默认参数,可传可不传 def test(a,b,c=1): print(a,b,c) tes
分类: 其他 发布时间: 06-06 23:07 阅读次数: 2

阿里云搭建云OA指南

本文将以PaiOA 2018以例,讲解如何在阿里云上搭建云OA,免费申请PaiOA 2018 企业版密钥(不限用户)。 PaiOA官网下载 http://www.paioa.com 最新PaiOA 2018 系统需求 服务器操作系统:Windows Server 2008/2012/2016 全系列 运行环境:IIS + ASP.NET 4.0/4.5/4.6/4.7 数据库:SQL Server 2012/2014/2016/2017 PaiOA 2018技术优势 全球领先的云优先,轻量化O
分类: 其他 发布时间: 06-06 23:07 阅读次数: 2

PaiOA电子签章系统|pSignature手写签名和电子印章系统

【pSignature】签章系统由PaiOA团队自主研发,支持PC、手机在【工作流表单】上实时手写签名和插入电子印章,可随时查看手写签名和印章的相关信息(包含手写或签章用户、部分、日期时间信息)。 当工作流表单以“PDF视图”在线预览、打印和导出PDF,【pSignature】手写签名和电子印章完美呈在PDF文件上,PDF文件格式是工作流表单完美的打印方案。 笔者演示下pSignature的使用,我们简单修改下系统内置流程【请假申请】,增加一个签章控件【审批意见】(类型:手写)用于手写签名,增
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

IDEA 配置Junit4

Junit4 主要用来执行java程序的单元测试: 1 安装junit4插件 因为我安装过了,没有安装的再输入框搜索,然后安装就行 2 选择默认使用Junit4 3 红框中的test去掉,变为“$entry.packageName” 4 新建一个普通的类,随便写点东西,然后光标在类名上点一下,然后“alt+insert”,根据图进行选择 5 可能会碰上这样的错误 6 进入junit官网,进入junit4 7 点击“download and install” 8 可以通过第一种方式,下载好jar
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

【sping揭秘】22、事务管理

有关事务的楔子 什么是事务??? 事务就是以可控的方式对数据资源进行访问的一组操作。 事务本身持有四个限定属性 原子性,一致性,隔离性,持久性 事务家族 Resource Manager RM,负责存储并管理系统数据资源的状态。数据库服务器、JMS消息服务器等都是。 Transaction Processing Monitor。 TPM或者 TP Monitor, 分布式事务场景中协调多个RM的事务处理。 Transaction Manager。TM 是TP Monitor的核心模块,直接负责
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

python邮件处理

SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 Python创建 SMTP 对象语法如下: smtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] ) 参数说明: port: 如果你提供了 h
分类: 其他 发布时间: 06-06 23:07 阅读次数: 2

jenkins构建触发

一、定时构建的语法 * * * * * (五颗星,中间用空格隔开) 第一颗*表示分钟,取值0~59 第二颗*表示小时,取值0~23 第三颗*表示一个月的第几天,取值1~31 第四颗*表示第几月,取值1~12 第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日 1.每30分钟构建一次: H/30 * * * * 每分钟构建一次 * * * * * 2.每2个小时构建一次 H H/2 * * * (H为随机值,为构建项目时的分钟) 3.每天早上8点构建一次 0 8 * * * 4.每
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

手把手教你把代码丢入github 中

手把手教你把代码丢入github 中 作为一个小运维一步步教你们怎么把代码放入到github 中 首先呢我们下载一个git的客户端 https://git-scm.com/downloads/ 下载一个最新版的2.16.2 下载后那就安装吧。如果看不懂英文就选择默认安装的方式吧。但是你得记住你的软件安装的位置 小弟安装在的是D盘。打开安装的位置 里面有一个bash的文件,打开就行 第一步进入你代码的存放位置,我的位置位于D:/python/FTP/liang 第二步 生成git管理 git i
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

爬取校园新闻首页的新闻的详情,使用正则表达式,函数抽离(补)

import requests from bs4 import BeautifulSoup from datetime import datetime import re res = requests.get('http://news.gzcc.cn/html/xiaoyuanxinwen/') res.encoding = 'utf-8' soup = BeautifulSoup(res.text, 'html.parser') # 获取新闻点击次数 def getNewsId(url):
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

面向对象--基础总结

面向对象 面向对象的程序设计的由来 面向对象设计的由来概述 什么是面向对象的程序设计?为什么要有它 面向对象之前---面向过程 面向过程:核心是过程,指的是解决问题的步骤。面向过程的设计好像一条流水线,是一种机械的思维方式。 优点:复杂的问题流程化,进而简单化。 缺点:可扩展性太差。 应用场景:一旦完成基本很少改变的场景。 面向对象:核心是对象。面向对象更加注重对现实世界的模拟。python中一切皆对象。是一种‘上帝式’的思维方式。 优点:解决了程序的扩展性。对某一个对象的修改,会立刻反映到整
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

通过Android逆向之签名算法分析看apk安全防护

android安全问题日益验证,作为一名移动安全渗透人员,有时需要对移动apk进行全面的渗透测试,而不能仅仅局限于apk本身,此时往往就需要结合静态分析和动态分析进行。 静态分析在不运行代码的方式下,通过观察进行分析发现;动态分析在运行代码的情况下,通过跟踪分析相关的内存,如寄存器内容,函数执行结果,内存使用情况等等,分析函数功能,明确代码逻辑,挖掘可能存在的漏洞。在某些情况下,需要动态分析才能够进行后续的渗透测试。 在进行apk分析时,有时需要分析数据包,可是有些数据包已经被加了防护,例如增
分类: 其他 发布时间: 06-06 23:07 阅读次数: 2

c#等待所有子线程执行完毕方法

当我们在使用线程中,你会发现主线结束后子线程的结果才显示出来。现在我要等待所以子线程结束,然后在显示结果,怎么做呢? 方法如下: 1、使用 ManualResetEvent,代码如下: using System.Threading; namespace ThreadStudy { /// <summary> /// 等待所有子线程结束 /// </summary> class StopAllWaitBySubThread { List<ManualResetEvent> manualEvent
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

取消overflow-scroll的滚动条

通常情况下设置完overflow:scroll之后,就会在页面中出现滚动条,下班的方法可以取消掉此滚动条: ::-webkit-scrollbar { width: 0px; height: 1px; } ::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

Autoit 使用

一、Autoit 上传文件、 1.常用语法 - WinActivate("title") 聚焦到指定活动窗口 - ControlFocus ( "title", "窗口文本", controlID) 设置输入焦点到指定窗口的某个控件上; - WinWait ( "title" , "窗口文本" , 超时时间 ) 暂停脚本的执行直至指定窗口存在(出现)为止; - ControlSetText ( "title", "窗口文本", controlID, "新文本" ) 修改指定控件的文本; - S
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

用Python词云展示周董唱过的歌,发现内含秘密

马上开始了,你准备好了么 准备工作 环境:Windows + Python3.6 IDE:根据个人喜好,自行选择 模块: Matplotlib是一个 Python 的 2D数学绘图库 1 pip install matplotlib 2 import matplotlib.pyplot as plt jieba中文分词库 1 pip install jieba 2 import jieba wordcloud词云库 1 pip install wordcloud 2 from wordclou
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0

列表方法

append()  # 在列表末尾添加列表元素 li = [1, 2, 3] li.append(4) print(li) # [1, 2, 3, 4] li.append('小明') print(li) # [1, 2, 3, 4, '小明'] li.append([1, 2, 3]) print(li) # [1, 2, 3, 4, '小明', [1, 2, 3]] clear()  # 清空列表 li = [1, 2, 3] li.clear() print(l
分类: 其他 发布时间: 06-06 23:07 阅读次数: 0