--自己封装一个Debug调试日志 Debug={} Info={} local function writeMsgToFile(filepath,msg) end function Debug.Log(...) local arg={...} local msg="["..os.date("%Y-%m-%d %X",os.time()).." debug]"--这里时间格式下面将附上,不要都大写了 for k,v in pairs(arg) d…
转自:http://www.cnblogs.com/sansi/archive/2012/02/06/2340471.html 感谢作者,解决了折磨我几天的问题,顿时心情开朗~ ------------------------------------------------------------------------------------------------------------- 简单记录下如何将excel中的一个表格内容转成xml格式的文件. excel菜单栏中的"开发工具&qu…
Encapsulates a TabBarItem--封装一个BarButtonItem类 在我们程序的导航栏的左边或右边一般都会有这样的BarButtonItem,用来界面之间的跳转 如果我们有很多的控制器,那么我们就会有很多的BarButtonItem要写 所以我们要对它进行封装,今后可以更方便的使用它,拿起来就可以用   有几个小点: 代码设置按钮尺寸和要设置的图片尺寸一样 第一种方式: UIImage *image = [UIImage imageNamed:@"tupian"…
大家在新建一个用户跟踪标记的时候可能会遇到以下报错:调试日志已经超过了上限,在编辑跟踪标志前,删除一些调试日志.但是在点击“全部删除”按钮删除所有可见的日志后,还是报同样的错误,这时候,我们打开开发者控制台,会发现弹出如下提示框. 那么如何删除系统中的调试日志呢?只需要在控制台的Query Editor中输入如下查询语句:Select Id from apexlog,然后点击下方的Execute按钮,这时候会查询出系统中存在的所有调试日志,然后选中所有的记录,再点击Delete Rows按钮,就…
一.封装一个View的思路 1.将View内部的业务逻辑(显示内容)封装到View中 2.一般情况下,View的位置应该由父控件来决定,也就是位置不应该固定死在View内部 3.至于View的宽高,根据具体情况来决定要不要由父控件决定…
封装一个数学对象求最大值最小值 <script> var myMath={ PI:3.1415926, max:function(){ var max=arguments[0];//注意arguments的使用 for(var i=0;i<arguments.length;i++){ if(arguments[i]>max){ max=arguments[i]; } } return max; }, min:function(){ var min=arguments[0]; for…
formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s","%Y%b%d-%H:%M:%S") 上面的%Y等是时间格式,所以要想理解上面要表示个什么,先来看一下Python的时间格式. %a - abbreviated weekday name %A - full weekday name %b - abbreviated month name %B - full month name…
/** * Created by yx on 2017/12/21. */ export default { /** * 带按钮的弹框 * <!--自定义提示标题,内容,单个按钮事件--> */ showAlert:function(content,callback,singleButton){ if(typeof(content)=="string"){ if(callback){ if(singleButton){ // alert("内容加function两…
frontend目录下/封装的验证码类: <?php namespace frontend\controllers; use yii\base\Controller; class CapathController extends Controller { ;;;;; ;,,), mt_rand(,), mt_rand(,)); imagefilledrectangle(,,;,),mt_rand(,),mt_rand(,)); imagettftext(,),,),;;,),mt_rand(,)…
/* trim.c - based on http://lua-users.org/lists/lua-l/2009-12/msg00951.html from Sean Conner */ #include <stddef.h> #include <ctype.h> #include <lua.h> #include <lauxlib.h> int trim(lua_State *L) { const char *front; const char *en…