import sys import site def print_all(module_): modulelist = dir(module_) length = len(modulelist) for i in range(0,length,1): print(module_, modulelist[i]) print(getattr(module_,modulelist[i])) print_all(site) 结果如下: D:\Python\Python35\python.exe C:/U…
基于Lodop的报表打印模块 原文:http://shine-it.net/index.php/topic,7397.0.html 前段时间写了个小模块,来解决OE中报表打印不方便的问题.借鉴了 @buke 兄的 openerp-web-pdf-preview-print 模块的部分代码. 介绍:Lodop是一款优秀的国产打印控件(activeX): http://mtsoftware.v053.gokao.net/download.htmlActiveX只支持windows,所以本控件不适用l…
任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作.     python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 字符串属性函数      系统版本:CentOS release 6.2 (Fin…
我们一般使用linux的时候,都是在Windows上安装一个ssh客户端连接上去.那么从一台linux如何连接到另一条linux呢?使用ssh命令即可,因为每台linux机器自己都有一个ssh客户端.现在我们使用Python的paramiko模块可以实现ssh客户端,通过Python脚本远程登录一台机器并执行相关操作.为什么要使用Python来实现ssh客户端呢?主要作用是用来作批量管理.如果让你使用ssh命令登录1台linux机器还好,但是如果让1000台机器同时执行一个命令怎么办呢?当然你可…
当更新user表时,页面没有的属性,执行update语句不会更改数据库表的值.不会用NULL值去填充…
本文仅讨论具名模块的情况,即通过spm打包出来的模块. 想起ID与路径统一原则,详见https://github.com/seajs/seajs/issues/930 今天又研究了下seajs源码,源码中并没有显式的判断id与路径相不相等,即没有类似如下的代码 if(id == uri){ mod.exec(); } 假定被加载的模块为a.js step1:在加载a.js前,就创建并缓存了a.js的module实例A,key值为a.js的全路径,暂定为uriA step2:定义好onload事件…
场景:在程序开发过程中经常需要跟踪程序中sql语句的执行过程,在控制台打印出sql语句和对应的参数传递就能够更快的定位错误! 原文出处:http://www.cnblogs.com/beiyeren/p/4196134.html 这里所采用的日志框架为logback 1 不同版本的Mybitis对应不同的控制策略 1.1 myBatis3.0.6左右的版本时 打印sql的时候只需要配置如下属性: <logger name="java.sql.Connection" level=&…
Python基础至os模块 由于近期的项目需要用到对应的终端命令去调用其他程序,因此温习一下os.system()函数: 参考文献:https://zhuanlan.zhihu.com/p/51716674 参考文献:https://www.cnblogs.com/MrRead/p/7832786.html 1.os.system() 错误用法 os.system(""),该方法不具备连续性,属于子进程,因此每次使用都是重新开是 # -*- coding: utf-8 -*- '''…
config.xml文件的配置如下: <widget label="地图打印" icon="assets/images/map_print.png" config="widgets/Print/PrintWidget.xml" url="widgets/Print/PrintWidget.swf" /> 源代码目录如下: 模块的源代码原理解析,详细的代码在下载的开源flexviewer自带的: 大概的思路如下:地图…
Node.js是常用的Javascript运行环境,本文和大家发分享的主要是Node.js中process 模块的常用属性和方法,希望通过本文的分享,对大家学习Node.js http://www.maiziedu.com/course/694/有所帮助. 如果不是和命令行工具打交道,可能我们很少有机会去用到process模块中的一些方法或者属性.不过如果你要做类似于webpack或者gulp等较为复杂的构建工具,由于bash界面就是和用户直接交流的工具,因此友好的输入输出,完整的提示都非常有必…