作者归档:月小升

关于 月小升

正在创业

sublime 自动格式化html

看到dreamweaver 的 自动格式化代码,觉得很好。 自动格式化,可以减轻程序员的工作量,同时让你的代码,看起来容易阅读 这个功能被SublimeText命名为reindent,如果你使用了SublimeText汉化包的话叫做“再次缩进”,但是这种叫法说不通。 该选项的路径:Edit – Line – Reindent(中文路径则是:编辑 – 行 – 再次缩进) 自带 定义一个快捷键 里面写上这句话,关闭文件 [{"keys": ["alt+shift+r"], "command": "reindent" , "args":{"single_line": false}}]

发表在 MAC | 标签为 , | 一条评论

jquery ajax get 一个url,超级简单

$("#btn1").click(function(){ var hangye = $("#hangye").val(); $.get("help.php?act=eall&hangye="+hangye,function(data,status){ $("#stocks").html(data); //alert("Data: " + data + "\nStatus: " + status); }); });

发表在 WEB前端 | 标签为 , , | 留下评论

jquery 遍历元素

jquery 操作的确简便了很多。不多有不少东西要学。 <input type="button" value="张三1" code="zs001" > <input type="button" value="张三2" code="zs002" > <input type="button" value="张三3" code="zs003" > $("#btn2").click(function(){   $("input[myatt='code']:button").each(function(){ var code = $(this).val(); alert(code); });       }); $(“input[myatt='code']:button”).each(function(){ 在each里分别执行,就好了。

发表在 WEB前端 | 标签为 , | 留下评论

ecshop php5.5兼容utf-8版本

发生了这样的事情。 preg_replace Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /Users/ge/ge/web/php/ge/ecshop/includes/cls_template.php on line 1067 300 return preg_replace("/{([^\}\{\n]*)}/e", "\$this->sel ect(‘\\1′);", $source); 替换为 return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->sel ect($r[1]); }, $source); 问题解决。 今天安装ecshop的时候最上面出现了一个错误提示:Strict Standards: Only variables should be … 继续阅读

发表在 PHP | 标签为 , , | 留下评论

paypal集成沙盒测试账户设置

首先说明,paypal的沙盒测试,一切都和正式的一样,除了最终url不同。功能完全一致。如果不对,说明有地方没有设置正确。 系统自动生成paypal沙盒测试账户 ch*****-facilitator@163.com 测试的商家 ch*****-buyer@163.com 测试的买家 paypal沙盒测试地址 https://www.sandbox.paypal.com/ 你发现自己的账户无法登陆进去的。对的,要用沙盒测试账户 -facilitator的这个。 发现使用自己的密码,依然没有办法登录进去 https://developer.paypal.com/developer/accounts/ 点击账户前面的小三角 看到下图 点击去,修改密码 登录进去,就和真的账户是一样的。 沙盒测试提交付款地址 https://www.sandbox.paypal.com/cgi-bin/webscr 源代码地址 https://developer.paypal.com/docs/classic/paypal-payments-standard/ht_test-pps-buttons/ 要点,必须在paypal的后台设置notify_url 的地址。要远程服务器的,不要用本地,因为paypal 的服务器 要请求这个地址。 这个URL,具体怎么用请阅读上一篇paypal集成代码

发表在 PHP | 标签为 , | 留下评论

palpay支付集成代码

HTML部分 <meta charset="utf-8"> <?php $HOST = "java-er.com"; ?> <form id=’form_starPay’ method=’post’ name=’form_starPay’ action=’https://www.sandbox.paypal.com/cgi-bin/webscr’>   <input type="hidden" name="cmd" value="_xclick"> // "_xclick" 立即购买 <input type="hidden" name="business" value="chrasge-facilitator@163.com"> //PayPal账户上的电子邮件地址 <input type="hidden" name="item_name" value="shoes"> //物品名称(或购物车名称) <input type="hidden" name="currency_code" value="USD"> //定义币种以标示货币变量 值可以为 "USD"、"EUR"、"GBP"、"CAD"、"JPY"。 <input type="hidden" … 继续阅读

发表在 PHP | 标签为 , | 留下评论

wordpress的$wpdb函数

wordpress编写插件的时候,发现需要调用数据库 wpdb 不管在前台模板,还是在后台的插件,都可以自由的使用 使用wordpress的时候,如果想直接使用WP里封装的数据库操作的类(wp-db.php),将wp-blog-header.php包含到代码中就可以使用了。 Php代码 收藏代码 define(‘PATH’, dirname(dirname(__FILE__)).‘/’); require_once(PATH . ‘../wp-blog-header.php’); global $wpdb; 插入数据时,其中一种方法是使用wp-db类中的insert()函数。 Php代码 收藏代码 $table = "test_table"; $data_array = array( ‘column_1′ => ‘data1′, ‘column_2′ => ‘data2′ ); $wpdb->insert($table,$data_array); 第一个参数是数据库表中的名字,第二个参数是要插入的数据,是一个数组。数组中的key的名字就是表中的列名。其实insert()函数还有第三个参数format,感兴趣的朋友可以在wp-db.php的方法定义里看看更新数据时,可以用update()函数,例如: Php代码 收藏代码 $table = "test_table"; $data_array = array( ‘column_1′ … 继续阅读

发表在 PHP | 标签为 , | 留下评论

为wordpress编写一个插件

用一个基础的插件来理解wordpress的插件编写 这个插件仅仅将wp_options表中 option_name为 yuexiaosheng_test1_from的那条纪录的值 插件在后台有菜单,有窗口,有数据库交互,仔细理解能看见一个比较完整的插件体系了。 <?php /* Plugin Name: 下载插件 Plugin URI: http://java-er.com Description: 这仅仅是一个测试 Version: The Plugin’s Version Number, e.g.: 1.0 Author: 月小升 Author URI: http://java-er.com License: A "Slug" license name e.g. GPL2 */   $pluginName = ‘月小升测试插件2′; //插件名称 … 继续阅读

发表在 PHP | 标签为 , , | 一条评论

java批量给pdf加水印

找了一圈pdf在mac下的水印工具,都不太好用。java写一个吧 以下代码依赖itext5.3.3包, 从我的网盘下载 java操作pdf 依靠itext5.3.3 //读取原来的pdf PdfReader reader = new PdfReader("/test/" + "1.pdf"); //生成以后的pdf PdfStamper stamp = new PdfStamper(reader, new FileOutputStream("/test/" + "createSamplePDF2.pdf")); int max = reader.getNumberOfPages(); //max =2; // 文字水印 for (int i = 1; i <= max; i++) … 继续阅读

发表在 JAVA | 标签为 , , | 留下评论

软件开发步骤拆解-软件流程

你不知道的项目过程 1.制定项目计划。 最初的计划是里程碑性质。关键确定重大的时间节点 包含但是不限于 1.需求评审 2.设计评审 3.代码开发 4.单元测试 5.集成测试 6.部署上线 这个阶段要写的文档《项目计划》 2.需求开发 如何写好需求,建议想学的朋友去看看经典的书籍《需求工程》这本国外翻译的书,质量很不错 正好月小升有电子书,作为福利,喜欢的朋友拿去读读,写个笔记,应该得能到不少收获。 这个阶段要写的文档《用户需求说明书》 《需求规格说明书》 3.系统设计 最好画画流程图,做网站的画画UE,总之要能让团队成员一眼就能看出,这个系统内部和外部的逻辑是什么样的。 这个阶段要写的文档《系统概要设计》 包含了,子系统,模块合理划分。 《系统详细设计》每个模块详细设计流程 4.代码开发和单元测试 迭代开发。这个程序员的活,基本上大家都比较清楚。写代码,有测试,再改,再改,改到代码没错为止。 5.测试 高级测试人员要能够分析系统各测试要点,在需求、设计阶段都要参与。提早了解如何测试,能写出测试用例。 这个阶段的前奏文档 《项目测试用例,测试流程》 这个阶段的结果文档 《项目测试报告》 6.文档工作。 文档在开发中占有重要的位置,除非你觉得代码是唯一成果。代码是成果,代码注释是成果,文档也是成果。 7.QA 质量控制 有的公司把QA和测试岗放在一起,其实QA是对项目全过程的监管,独立于项目之外。监督项目经理在项目里程碑提交成果,入库形成基线。是不是发现真正的QA官能力其实应该高于项目经理的。 8.软件交付 文档:《数据库的数据字典》 《用户安装手册》《用户使用指南》《需求报告》、《设计报告》、《测试报告》 《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。 《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。 9.用户验收 … 继续阅读

发表在 程序视点 | 标签为 , , , | 留下评论