app.controller('editCtrl', ['$http', '$location', '$rootScope', '$scope', '$state', '$stateParams', function($http, $location, $rootScope, $scope, $state, $stateParams){
// 上边声明添加显示的依赖注入,是为了防止,压缩(如UglifyJS)时改变function里的参数名,造成功能引用失败。推荐r.js压缩
// do something...
}$stateParams.id // #/camnpr/editCtrl?id=1
开始之前,首先要澄清两个问题:第一,支持开源,不等于反对代码加密;第二,如果把不属于自己的东西(比如公司的)拿去开源,就更加不应该了。
以前知道的,PHP代码的加密都是用Zend的encoder,这东西不但是商业软件,好像还暴出过能够被破解的问题,所以就找到了替代的方案────php_screw,一个日本人开发的东东。
PHP的数组,数组中的内容大致如下:
$list = array(
array(2,3,5),
array(2,5,24),
array(3,8,6),
package AndroidApi;
import android.util.Log;
class Monitoring implements Runnable
{
public void run()
前几天终于买了Linode的VPS,配置过程中遇见一个灵异问题:
Emacs无法远程SSH编辑文件,状态一直卡在Tramp: Waiting for prompts from remote shell。
折腾了好久,终于定位到zsh的配置oh-my-zsh上。
最后查到原来Emacs Wiki上已经有解决方案,在.zshrc底部加上:
Android平台提供了广泛的UI可视组件---widget,把这些小的可视的构件组合到一起,就可以给用户提供复杂而有用的界面。但是,应用程序经常需要一些高级可视组件,要满足这样的需求,并要达到高效的目的,可以把一些标准的widget组合成一个新的可复用的组件。
例如,包含一个进度条和一个取消按钮的操作进度表示组件;包含两个按钮的面板(取消和确认操作);带有一个图标、标题和说明的面板等等。通过编写定制的View类能够很容易的创建UI组件,但是使用XML会更加容易。
static Comparator<File> comparator = new Comparator<File>() {
public int compare(File f1, File f2) {
if (f1 == null || f2 == null) {// 先比较null @camnpr
if (f1 == null) {void copyAssets()
{
String[] files;
try
{
files = this.getResources().getAssets().list("");
}
catch (IOException e1)
//创建电话管理
TelephonyManager tm = (TelephonyManager)
//与手机建立连接
StartActivity.this.getSystemService(Context.TELEPHONY_SERVICE);
//获取手机号码
安卓开发中Bitmap源码实例
package android.graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;