coding

coding++:MD5加密(JAVA加密 与 JS加密不一致问题)

浪子不回头ぞ 提交于 2019-12-04 14:18:19
要求:根据指定 字符加密 JS中的加密方法 要和 JAVA中的算法保持一致,解决如下: var rotateLeft = function (lValue, iShiftBits) { return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits)); } var addUnsigned = function (lX, lY) { var lX4, lY4, lX8, lY8, lResult; lX8 = (lX & 0x80000000); lY8 = (lY & 0x80000000); lX4 = (lX & 0x40000000); lY4 = (lY & 0x40000000); lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF); if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8); if (lX4 | lY4) { if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8); else return (lResult ^ 0x40000000 ^ lX8 ^ lY8); } else { return (lResult ^

8. 流程控制语句

泄露秘密 提交于 2019-12-04 13:59:16
1. 条件语句 Python程序语言指定 任何非0和非空(null)值 为 true , 0 或者 null 为 false 。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。 else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。 #!/usr/bin/python # -*- coding: UTF-8 -*- # 例1:if 基本用法 flag = False name = 'luren' if name == 'python': # 判断变量是否为 python flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称 输出结果为: luren # 输出结果 1.1 当判断条件为多个值时,可以使用以下形式: if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4…… #!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num = 5

dd

坚强是说给别人听的谎言 提交于 2019-12-04 10:37:23
Python数据分析简介 Python入门 运行:cmd下"python hello.py" 基本命令: # for 循环 s = 0 for k in range(101): #1-100 s = s + k print s # 函数 def add2(x): return x+2 print add2(1) def add2(x=0, y=0): return [x+2, y+2] #返回列表 def add3(x, y): return x+3, y+3 #双重返回 a,b = add3(1, 2) # 匿名函数 f = lambda x : x+2 #定义函数f(x)= x+2 g = lambda x, y : x+y #定义函数g(x,y)= x+y, g(1,2)结果为3 # 数据结构 # a, b是列表 # 列表函数cmp(a, b) len(a) max(a) min(a) sum(a) sorted(a) # 列表对象方法 a.append(1) a.count(1) a.extend([1,2]) a.index(1) a.insert(2,1) a.pop(1) b = a # b是a的别名 b = a[:] #数据复制 # 列表解析 a = [1, 2, 3] b = [] for i in a: b.append(i+2) # 等价于 a =[1, 2,

kafka_producer

浪子不回头ぞ 提交于 2019-12-04 10:32:04
使用pykafka来进行消息生产 1 #coding:utf8 2 from pykafka import KafkaClient 3 import json 4 5 client = KafkaClient(hosts='192.168.1.1:9092') 6 7 topic = client.topics['perfin'] 8 producer = topic.get_producer(use_rdkafka=False) 9 producer.start() 10 11 msg_dict = { 12 "sleep_time": 10, 13 "db_config" : { 14 "database" : "test", 15 "host" : "192.168.137.12", 16 "user" : "root", 17 "password" : "root" 18 }, 19 "table" : "msg", 20 "msg" : "Hello World" 21 } 22 msg = json.dumps(msg_dict) 23 producer.produce(msg) 24 producer.stop() 来源: https://www.cnblogs.com/yeyong/p/11854944.html

beta 2/2 阶段中间产物提交入口

醉酒当歌 提交于 2019-12-04 09:09:43
此作业要求参见: https://edu.cnblogs.com/campus/nenu/2019fall/homework/9961 一,问题回答 0. 在吹牛之前,先回答这个问题: 如果你的团队来了一个新队员,有一台全新的机器, 你们是否有一个文档,只要设置了相应的权限,她就可以根据文档,从头开始搭建环境,并成功地把最新、最稳定版本的软件编译出来,并运行必要的单元测试? 回答: 我们没有编写这样的文档。现阶段我们实现的是一个比较简单的小项目,里面的功能也比较简单且代码清晰。新来的队员经过老队员介绍就可以很快理解。同时代码已经上传到coding.net上,它也可以对代码进行下载方便自己阅读。主要是通过这样的一个小项目体会软件工程得流程,为今后工作增加经验。 1. 你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 场景: 程序员果冻正在对几个文件进行修改,实现一个大的功能, 这时候,程序员小飞也要改其中一个文件,快速修复一个问题。怎么办? 一个代码文件被签出 (check out) 之后,另一个团队成员可以签出这个文件,并修改,然后签入么? 有几种设计,各有什么优缺点? 例如,签出文件后,此文件就加锁,别人无法签出; 或者, 所有人都可以自由签出文件 回答:项目在 coding.net 上托管,使用 git 进行版本控制。 使用 win10 系统。

beta 2/2 阶段中间产物提交

百般思念 提交于 2019-12-04 08:37:00
作业要求: http://edu.cnblogs.com/campus/nenu/2019fall/homework/9961 一、小组情况:   组名:都是为了生活   组长:王可非   组员:董亚辉 徐姗姗 迟俊文 肖亚男 二、git地址: https://e.coding.net/thiking/AllForEating.git 三、问题回答 1. 你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 答:(1)团队项目的源代码提交到coding.net上进行托管    (2)项目的开发用的微软的Windows10系统,开发工具是微信开发者工具。    (3)本项目的文件没有被锁定,为了便于团队成员之间要了解代码并且进行沟通,在本地处理好文件代码中的问题,然后提交。 2. 如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系。 答:我们利用TortoiseGit中的 “与上一版本比较差异的功能“,可以看到两个版本之间的变化。 还可以通过git log语句查看日志,通过查看日志中的提交说明,及代码中对修改作出的相应注释可以看到代码修改和工作项,缺陷修复的关系。 3. 如果某个文件在你签出之后已经被别人修改,并且签入了,那么你在签入你的修改的时候, 如何合并不同的修改(merge)?

SyntaxError: Non-ASCII character ‘\\xe5’ in file 的解决办法

喜欢而已 提交于 2019-12-04 08:14:25
在Python脚本中包含中文的时候,会遇到编码错误。例如: 出现 SyntaxError: Non-ASCII character ‘\xe5’ in file 的错误。 解决办法:是因为编码有问题,所以在脚本的开始加入以下代码即可 #!usr/bin/python # -*- coding: utf-8 -*- 来源: https://www.cnblogs.com/music-liang/p/11847919.html

Python 中文编码

只愿长相守 提交于 2019-12-04 06:35:25
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # - - coding: UTF-8 - - 或者 # coding=utf-8 就行了 注意:# coding=utf-8 的 = 号两边不要空格。 #!/usr/bin/python #-*- coding: UTF-8 -*- print( "你好,世界" ) 所以如果大家在学习过程中,代码中包含中文,就需要在头部指定编码。 注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。 注意:如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现类似以下错误信息: SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0: invalid continuation byte Pycharm 设置步骤: 进入 file > Settings,在输入框搜索 encoding。 找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。 来源: https://www.cnblogs

beta 1/2 阶段中间产物提交入口

非 Y 不嫁゛ 提交于 2019-12-03 20:51:24
此作业要求参见: https://edu.cnblogs.com/campus/nenu/2019fall/homework/9918 一,问题回答 0. 在吹牛之前,先回答这个问题: 如果你的团队来了一个新队员,有一台全新的机器, 你们是否有一个文档,只要设置了相应的权限,她就可以根据文档,从头开始搭建环境,并成功地把最新、最稳定版本的软件编译出来,并运行必要的单元测试? 回答: 我们没有编写这样的文档。现阶段我们实现的是一个比较简单的小项目,里面的功能也比较简单且代码清晰。新来的队员经过老队员介绍就可以很快理解。同时代码已经上传到coding.net上,它也可以对代码进行下载方便自己阅读。主要是通过这样的一个小项目体会软件工程得流程,为今后工作增加经验。 1. 你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 场景: 程序员果冻正在对几个文件进行修改,实现一个大的功能, 这时候,程序员小飞也要改其中一个文件,快速修复一个问题。怎么办? 一个代码文件被签出 (check out) 之后,另一个团队成员可以签出这个文件,并修改,然后签入么? 有几种设计,各有什么优缺点? 例如,签出文件后,此文件就加锁,别人无法签出; 或者, 所有人都可以自由签出文件 回答:项目在 coding.net 上托管,使用 git 进行版本控制。 使用 win10 系统。

Python Unicode与中文处理(转)

浪子不回头ぞ 提交于 2019-12-03 20:32:46
Python Unicode与中文处理 python中的unicode是让人很困惑、比较难以理解的问题,本文力求彻底解决这些问题; 1.unicode、gbk、gb2312、utf-8的关系; http://www.pythonclub.org/python-basic/encode-detail 这篇文章写的比较好,utf-8是unicode的一种实现方式,unicode、gbk、gb2312是编码字符集; 2.python中的中文编码问题; 2.1 .py文件中的编码 Python 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正。 一个module的定义中,如果.py文件中包含中文字符(严格的说是含有非anscii字符),则需要在第一行或第二行指定编码声明: # -*- coding=utf-8 -*-或者 #coding=utf-8 其他的编码如:gbk、gb2312也可以; 否则会出现类似:SyntaxError: Non-ASCII character '\xe4' in file ChineseTest.py on line 1, but no encoding declared; see http://www.pytho for details这样的异常信息;n.org/peps/pep-0263