public static string CreatePDF(string cName, string eName, string imageURL) { try { var pdfsrc = "~/File/PDF/" + DateTime.Now.ToString("yyyyMMddHHmmss ...
分类:
其他好文 时间:
2018-08-27 10:24:38
阅读次数:
192
大转盘是比较常见的抽奖活动 。以前做过h5的大转盘,最近小程序比较火,客户要求做小程序的大转盘。我们就来分析下代码。先上几个图: 界面效果还是很不错的。 做界面还是比较容易的,只要有前端基础没啥难度。 关键是 抽奖的动画,我们就是要小程序本身的动画: 界面加载的时候定义一个动画对象: onLoad( ...
分类:
微信 时间:
2018-08-27 01:07:51
阅读次数:
798
1.python中每个变量的申赋值都不需要类型声明,每个变量在内存中创建都包括变量的标识、名称和数据等信息。 2. 每个变量在使用前都必须赋值,变量赋值后该变量才会被创建。 3. 允许同时为多个变量赋值。 4五个标准的数据类型 numbers(数字) String(字符串) List(列表) Tup ...
分类:
编程语言 时间:
2018-08-27 01:07:45
阅读次数:
161
创建多模块springcloud应用eureka server和client和消费端demo ...
分类:
编程语言 时间:
2018-08-27 01:07:36
阅读次数:
381
volatile关键字 volatile关键字 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起 ...
分类:
编程语言 时间:
2018-08-27 01:06:59
阅读次数:
184
1. 列表和普通变量有什么区别 列表是数据类型,普通变量是用来存储数据的 可以把列表赋值给普通变量 2.存在列表 a = [11, 22, 33], 如何向列表中添加(增)新元素 44 a.append(44) 或者 a.insert(3,44) #索引号为3 3.对列表排序 a = [11,22, ...
分类:
编程语言 时间:
2018-08-27 01:06:51
阅读次数:
214
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4533 题意: ...
分类:
其他好文 时间:
2018-08-27 01:06:43
阅读次数:
179
在删除文件或进行一些乱七八糟的危险操作时总需要用户手动输入一个"y"来确定一下,但是如果数量很多的话手动输入就是个灾难啊,yes最初就是为了解决这个问题产生的,比如这种形式:yes | rm a* 当然我们可以指定-f静默选项不进行确认询问,呃,就当我举了个不太恰当的例子吧,毕竟我删除文件从来都是-... ...
分类:
系统相关 时间:
2018-08-27 01:06:35
阅读次数:
488
There is a kind of balanced binary search tree named red-black tree in the data structure. It has the following 5 properties: (1) Every node is either ...
分类:
其他好文 时间:
2018-08-27 01:06:22
阅读次数:
276
有时候我们装了一个软件之后发现自己的IE主页被修改了,这样的事几乎每个互联网用户都曾遇到过,这些应用软件的小动作让人很不舒服。这里分享一种方法可以禁止更改IE主页,是直接将此选项变成不可用状态,具体步骤如下: 1.CTRL+R输入gpedit.msc打开本地组策略编辑器. 2.以次找到:用户配置-> ...
分类:
其他好文 时间:
2018-08-27 01:06:14
阅读次数:
272
为什么要有分布式锁? 比如说,我们要下单,分为两个操作,下单成功(订单服务),扣减库存(商品服务)。如果没有锁的话,同时两个请求进来。先检查有没有库存,一看都有,然后下订单,减库存。这时候肯定会出现错误。我们想要的结果是。只有一个请求可以进来。当完成这个操作之后,下一个请求再进来。这才不会出现库存卖 ...
分类:
编程语言 时间:
2018-08-27 01:06:06
阅读次数:
250
python中的变量的类型不需要定义,会自动识别。(实型、整型、布尔类型可以进行相关操作) 一、变量的定义 1)变量只要是为了存储数据;变量只有在第一次出现的时候才是定义变量,再次出现是对变量的使用。 2)在Python中,变量在使用之前要先进行赋值。例如:a = 1 (等号左边是变量名;右边是存储 ...
分类:
编程语言 时间:
2018-08-27 01:06:00
阅读次数:
209
主要内容: 一.容器类 二.文本类 三.特效类 一.容器类 background-image:url('img/02.gif'); 设置背景图(可以是动态图) background-color: LimeGreen; 设置背景颜色color:white; 设置容器内文本的颜色 margin: 0 a ...
分类:
Web程序 时间:
2018-08-27 01:05:53
阅读次数:
220
#__author:"Feng Lin" #date: 2018/8/26 #集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希的(所以集合做不了字典的键) #集合注意记住以下几点 #1.元素去重 #2.关系测试,交集、并集、差集 set1=set({1,2... ...
分类:
编程语言 时间:
2018-08-27 01:05:35
阅读次数:
212
登录到系统以后,面对我们就是 Shell 交互环境,每天使用它来工作,拥有一个定制化的环境可以让我们的工作效率更高。1.PS1 变量有没有发现,光标闪动的左边有一串字符:[root@localhost ~]#,这组字符串的组成为[用户名@hostname 当前所在目录]#。其实这段字符的就是由 PS... ...
分类:
系统相关 时间:
2018-08-27 01:05:18
阅读次数:
194
问题思考: 在二维数组的时候就不能用数组名表达数组首元素了。matrix不再代表数组首元素的地址。 数组类型: int array[5]的类型为int[5],而不是int型。int[5]说明这个数组有5个元素,每个元素类型是int。 定义数组类型: 数组指针: 数组类型和数组指针示例: 第15行的类 ...
分类:
编程语言 时间:
2018-08-27 01:05:08
阅读次数:
226
首先我们要知道解析器的作用 解析器就是对你请求体中的数据进行反序列化、封装 把你的所有的请求数据都封装在request.data中 以后就在request.data中获取数据 我们先导入rest_framework的解析器 首先我们要知道解析器的作用 解析器就是对你请求体中的数据进行反序列化、封装 ...
分类:
其他好文 时间:
2018-08-27 01:05:01
阅读次数:
246