界面与功能之间具有一对多的关系,特定功能可能出现在多个用户界面中,用户界面的类型有多种多样,比如:Winform桌面应用,Asp.net页面,MVC页面,或者其它等。界面与功能是通过功能的ID号对应的,注册定义如下:#region产品管理publicconststringProductsCatalog="供应链";publicconststringProductsGuid="AEA002F7-8E7A-427a-A78F-E6A8A6B12EF6";pub
系统 2019-08-12 01:33:35 2321
在liferay的ROOT/WEB-INF/lib中有一个portal-impl.jar,里面有一个portal.properties,此文件中已经配置了CAS,Siteminder,LDAP等配置参数,只不过是已经被注释掉了,找到cas.auth.enabled,默认为false,改为true,然后修改下面的参数:cas.login.url=https://yourcasserver:8443/cas/logincas.logout.url=https:
系统 2019-08-12 01:32:52 2321
闭包作为对象被返回时,它的引用变量就已经确定(已经保存在它的__closure__属性中),不会再被修改,它的所有变量就已经固定,形成了一个封闭的对象,这个对象包含了其引用的所有外部、内部变量和表达式。闭包内部函数对外部函数变量的引用,则将该函数与用到的变量称为闭包。闭包定义:闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包”一词来源于以下两者的结合
系统 2019-09-27 17:57:26 2320
前言最近在学习python爬虫方面的知识,网上有一博客专栏专门写爬虫方面的,看到用urllib请求有道翻译接口获取翻译结果。发现接口变化很大,用md5加了密,于是自己开始破解。加上网上的其他文章找源码方式并不是通用的,所有重新写一篇记录下。爬取条件要实现爬取的目标,首先要知道它的地址,请求参数,请求头,响应结果。进行抓包分析打开有道翻译的链接:http://fanyi.youdao.com/。然后在按f12点击Network项。这时候就来到了网络监听窗口,
系统 2019-09-27 17:57:02 2320
这次主要记录在windows下嵌入python解释器的过程,程序没有多少,主要是头文件与库文件的提取。程序平台:windows1064bit、Qt5.5.1MSVC201332bit、python3.7.432bit在ubuntu和windows下使用C/C++嵌入Python是有些不同的,ubuntu下可以使用对应命令来获取python配置信息,windows下直接链接对应库文件与头文件即可。通过对python解释器的嵌入,我们可以自己做一个python
系统 2019-09-27 17:56:27 2320
有关python的版本和安装以及概念特点可以参考上篇博文,python语言基础此博文主要讨论问题如下:一、python的变量二、python常用的数据类型一、什么是python的变量?变量是计算机内存的一块区域,变量可以存储任何值,而且值可以改变。变量名由字母、数字和下划线组成。需要注意的是,不能使用python的关键字,英文大小写字母敏感,第1个字符必须是字母或下划线,不能是数字,示例代码如下:>>>x=1>>>_x=2>>>print(x)1>>>pr
系统 2019-09-27 17:56:12 2320
简介程序每次执行时,操作系统都会创建一个新进程来运行程序指令。进程中可调用os.fork,要求操作系统新建一个子进程.[Windowsc系统中,os模块没有os.fork函数]。每个进程都有一个不重复的进程ID号。或称pid,它对进程进行标识。子进程与父进程完全相同,子进程从父进程继承了多个值的拷贝。如全局变量和环境变量。fork后,子进程接收返回值0,而父进程接收子进程的pid作为返回值os.fork()Forkachildprocess.Return0
系统 2019-09-27 17:55:42 2320
原理使用pythonwin32库调用word底层vba,将word转成pdf安装pywin32pipinstallpywin32python代码fromwin32com.clientimportgencachefromwin32com.clientimportconstants,gencachedefcreatePdf(wordPath,pdfPath):"""word转pdf:paramwordPath:word文件路径:parampdfPath:生成p
系统 2019-09-27 17:55:09 2320
阅读更多注:笔记2已补全#首字母大写.title()#.append()方法:可在列表或元组末尾添加元素主要在for循环中常用#在提列表元素是的索引是从0开始,负数表示倒数,没有索引则默认是第一个元素或者最后一个元素#列表排序详细在笔记1中###for循环##可参考笔记2#for**in**:下的代码缩进则表示要循环,没缩进则不循环#“:”一定要带上#创建不同类型的数值列表a=list(range(2,5,1))#(A,B,c)指的是从A开始数(包括A)往
系统 2019-09-27 17:54:53 2320
很多企业开发语言从Python转向了Golang的原因因为原生Python的性能真的是太捉襟见肘了。单机运行计算型任务,速度慢是有目共睹的。IO型人物不涉及多线程(比如用协程)的还好,一旦涉及到多线程,立刻懵逼。比如,你开个Python线程,让它sleep5秒,再开第二个线程,随便算个fibonacci或者直接写个busyloop,你就会发现你的程序实际上会sleep6秒。想突破也不难,用pybinding11写c++,再用python调用。但都这样了
系统 2019-09-27 17:54:29 2320