今天朋友圈里有一个网页小游戏推荐给程序员们乐乐。 http://www.ucai.cn/love?f=8&level=10&s=1 ...
阅读全文在PHP中如何防止SQL注入?下面是简单的SQL注入案例: $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); 如果用户输入value'); DROP TABLE table;那就可以把表给删了,危害性很大。 为防止这种情况发生, ...
阅读全文利用HTML5+CSS就可以制作很多图片效果,而无需使用JS. 这里收集了一些效果demo. Hover效果: 参考资料: https://tympanus.net/Development/HoverEffectIdeas/index2.html ...
阅读全文URLs中的id位置最佳实践: http://www.site.com/id/slug-title http://www.site.com/slug-title-id 第一个为最佳实践,如stackoverflow网站。原因是有时候url过长会被截断,这时第一种情况下仍然能拿到id。 参考文档: http://webmasters.stackexchange.com/questions/17002/why-do-stack-overflow-question-u ...
阅读全文推荐阅读 http://dmitrysoshnikov.com/ecmascript/javascript-the-core/ stockoverflow的图解: 说明: Object.__proto__指向Function.prototype Function.__proto__指向Function.prototype Cat.__proto__指向Function.prototype mycat.__proto__指向Cat.prot ...
阅读全文在从App Store上下载Xcode后,默认是不会安装Command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。为了学习Objective-C,现在也来学习一下如何安装Command Line Tools,具体步骤如下: 在terminal中输入下面的命令即可:如果已经安装会提示已经安装。 xcode-select --install ...
阅读全文...
阅读全文OWSM: Oracle Web Services Manager, 它是提供了一个Policy framework,用来管理web services security以及 policy,从而在组织内部使用一致的安全策略。 参考文档:https://docs.oracle.com/middleware/1221/owsm/security/owsm-overview.htm#OWSMS110 OWSM can be used by both developers, ...
阅读全文spring-boot-autoconfigure-2.1.4.release.jar下的spring-autoconfigure-metadata.properties #Thu Apr 04 02:08:30 GMT 2019 org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration.AutoConfigureAfter=org.springframework.b ...
阅读全文本文转自官方文档 https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/module.html 文件作用域 在 JavaScript 文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。 通过全局函数 getApp() 可以获取全局的应用实例,如果需要全局的数据可以在 App() 中设置,如: ...
阅读全文Attributes vs. Properties The difference between attributes and properties can be important in specific situations. Before jQuery 1.6, the .attr() method sometimes took property values into account when retrieving some attributes, which could ca ...
阅读全文Android新手入门之开发流程。本文为官网的阅读摘要和理解。详细内容请参考官网文档。 主要有7个步骤: Setting Up Virtual Devices Using Hardware Devices Managing Projects Building and Running Testing Debugging Publishing 从这个图上也可以简单归纳为4个流程:1)环境搭建 2)开发 3)测试和调试 4)发布 开发( ...
阅读全文常常会有数值字符串转换成数值类型的要求。 Integer.parseInt()的使用 public static int parseInt(String s, int radix) throws NumberFormatException Parses the string argument as a signed integer in the radix specified by the second arg ...
阅读全文2*泉林本色(39.9)+1*清风纯水(42.9) + 3*妙洁垃圾袋(8.9)+1*泉林本色卫生卷纸(49.8)=199.2 -100(满188减100的券)=应付99.2元(正好免运费)四箱三袋 ...
阅读全文本文转自官网 https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/app.html App App() App() 函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。 object参数说明: 属性 类型 描述 触发时机 onLaunch ...
阅读全文在学习spring框架生成pdf文档的示例时初识接触到了iText库,本文为学习iText简单提要. https://www.lowagie.com/iText/ 为项目出处,后来这个项目转化为商业版本,所以com.lowagie这个package再也不继续维护和开发了,转向了com.itext包,而对应的官方网站也改为了 https://itextpdf.com/en 。 如果继续学习和使用com.lowagie这个免费包,学习文档可以在此查到&nbs ...
阅读全文初涉及Andriod App开发,按照文档搭建开发环境时,如果某一步没有执行成功就有可能如有下面的问题,无法选择Theme, 不论是Holo Light with Dark Action Bar, 还是Holo Light, Holo Dark,甚至是None。如下图,这里的原因是Andriod SDK并没有安装成功。 解决办法: 重新安装Andriod SDK。 先下载Andriod SDK Manager, 然后通过SDK Manager来下载SDK等其他 ...
阅读全文动态规划来解决一些最优解的问题,常常可以将暴力算法的指数级时间复杂度降到O(n2)和O(n3)。动态规划并不难,只要按四个步骤就能找出最优解。 刻画一个最优解的结构特征。 递归地定义最优解的值。 计算最优解的值,通常使用自底向上的方法。 利用计算出的信息构造一个最优解。 动态规划的两个要素:最优子结构和子问题重叠。 最优子结构:如果一个问题的最优解包含其子问题的最优解,我们就称此问题具有最优子结构性质。 子问题重叠:递归算法反复求解相同的子问题, ...
阅读全文这篇blog用于记录一些分享链接 2015/12: How to replace remote files with local files when debugging How to replace Javascript of production website with local Javascript? Fiddler: AutoResponder Reference ...
阅读全文现在大部分应用和网站都提高短信验证服务。短信验证服务过程大体如下: 1.短信验证服务页面。(手机号码信息,发送短信按钮,短信验证码输入框,发送短信后计时) 2.用户点击发送验证码后,用户收到短信服务商发来的包含验证码的短信。 3.用户在有效时间内输入验证码并确认。 3.1 用户短信验证成功后,进入下一页面。 3.2 用户输入错误或者没有在有效时间内进行验证,报错并停留在当前页面。 ...
阅读全文