NET Framework4.0注册

C:\Inetpub\AdminScripts>cd

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i

Start installing ASP.NET (4.0.30319).

.......

Finished installing ASP.NET (4.0.30319).

Posted in Web开发 at March 29, 2016. by 傻猫 .    Views: 2682    No Comments

史上最全的中国歌手翻唱日本歌大全索引字典

原来我们是听日语歌长大的。

黎明 - 月亮下求你吻 (サザンオールスターズ - エロティカ·セブン)
黎明 - 一夜倾情 (安全地帯 - 恋の予感)
黎明 - 夜揺遥 (米米CLUB - Shake Hip!)
黎明 - 阳光 (福山雅治 - HELLO)
黎明 - 我的亲爱 (槙原敬之 - もう恋なんてしない)
黎明 - 送你一瓣的雪花 (CHAGE - 梦を见ましょうか)
黎明 - 如果这是情 (安全地帯 - ともだち)
黎明 - 梦中相拥 (工藤静香 - Please)
黎明 - 两心知 (ASKA - はじまりはいつも雨)
黎明 - 告诉我你会在梦境中等我 (玉置浩二 - Star)
黎明 - 迟到 (久保田利伸 - 夜に抱かれて~A Night in Afro Blue~)
黎明 - OH!夜! (小田和正 - OH!YEAH!)
黎明 - AHHHHH! (久保田利伸 - AHHHHH!)

查看更多内容...

Posted in 休闲娱乐 at March 5, 2016. by 傻猫 .    Views: 2967    No Comments

魅族Flyme 5新版固件命名方式

首版 Flyme 5 For MX5 体验版已面向 MX5 熊猫骑士团开放下载,欢迎各位熊猫骑士下载更新。同时,全新的Flyme 5 固件会启用新的命名规则,请各位魅友知悉,以便之后更新固件的时候,能正确地查询并成功更新固件。

稳定版

235430pvvdsrxizolnzabr.png.thumb.jpg

稳定版命名格式为:Flyme:版本号+版本类型代号

版本号的具体命名以图为示例,从左至右依次为:

[5]为 Flyme 大版本,不随正常版本迭代而变化,例如Flyme 5

[0]为 Flyme 同个大版本中的升级,通常需要伴随一个大的功能集合才增加,如Flyme 4.1 到 Flyme 4.2 的更新

[1]为定期迭代的的版本,每次升级+1

[0]为紧急修复版本,每次+1,常规迭代时此位为0

最末位的字母为版本类型代号:A(公开版)、C(移动公开版)、M(移动定制版)、U(联通定制版)、Q(电信定制版)、I(国际版)、Y(YunOS版)


体验版

ad.jpg

体验版命名格式为:Flyme 大版本.年.月.日 beta

体验版命名以Flyme 大版本+日期复合的形式,其中年月日以单位数字显示,如2015年9月9日显示为5.9.9

一般情况下,beta后缀默认不跟随任何内容;若当天有多个体验版本,beta后缀上加数字以示区分,如beta2、beta3

Posted in 移动终端 at February 29, 2016. by 傻猫 .    Views: 2956    No Comments

delphi Format格式化函数

Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:

首先看它的声明:
function Format(const Format: string; const Args: array of const): string; overload;

事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,
但并不多用,所以这里只对第一个介绍:
function Format(const Format: string; const Args: array of const): string; overload;

Format参数是一个格式字符串,用于格式化Args里面的值的。Args又是什么呢,
它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。
如以下例子:

Format('my name is %6s',['wind']);
返回后就是my name is wind

查看更多内容...

Posted in 软件开发 at February 14, 2016. by 傻猫 .    Views: 2851    No Comments

2015我给自己颁奖

又是一年年终时,各地年会搞得风风火火,看见同事们都上台领奖了,说实话心里还是有点羡慕的。

不管得奖与否,我都在那里,一如继往,努力奋斗。

2015,我给自己颁发“信息化推广大使”奖,我为自己代言,我为“西南系统”代言。

2016,承上启下,继往开来,务实、高效、责任、创新!!

新的一年,新地战场,发扬“亮剑精神”

狭路相逢,“ 勇 ” 者胜!

Posted in 我的生活 at January 29, 2016. by 傻猫 .    Views: 2561    No Comments

世事莫测变又变,切勿逢人宣又宣

很久没有写博客了,很忙只是借口,好像最近发了不少微信朋友圈,今年听到一段话,说一个人开会迟到了,路上堵车,提前给领导打电话说“我可能要晚一点到,路上多半要堵车”,这个算是理由,当事后说,迟到的原因是因为路上堵车,这个就是借口,有意思吧。

2015年我最大的感受是“世事莫测变又变,切勿逢人宣又宣”。

世界上有很多不确定的事,变数太多,本以为确定的事,也有可能是完全不同的结果,未确定的事就不要多想,淡定即可。未确定,或者还存在变数的事,切不可对别人说,等成为事实再也就不迟。我这个人吧,心里装不住事,老妈经常说我“没有心胸”,意思就是说我什么事都挂在脸上,心里藏不住事,很多未确定的事也喜欢跟别人聊。。。

今年吃了两亏,原本都说好了的事,都在开始准备了,消息也都放出去了,结果后来临时有变动,事情没成,多伤面子啊,吃哑巴亏。所以说啊,世界上的事,变幻莫测,未确定的事,未发生的事,我们都不能100%肯定往那个方向发展,所以切不可逢人就说,心里保持一点秘密多好。

今年经历了股灾1.0,股灾2.0,股灾3.0,股灾4.0,短短半年时间,经历了别人几年经历的事,目前还活着,第4次努力回本中。。。不知道要什么时候哦。。。。。

Posted in 我的生活 at January 13, 2016. by 傻猫 .    Views: 2264    No Comments

android平台获取手机IMSI、IMEI 、序列号和手机号的方法

android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法

1)获取运营商sim卡imsi号:
String android_imsi = telephonyManager.getSubscriberId();//获取手机IMSI号

String IMSI = android.os.SystemProperties.get(
android.telephony.TelephonyProperties.PROPERTY_IMSI);
2)获取IME标识两种方法(手机唯一的标识)
String imei = ((TelephonyManager) context.getSystemService(TELEPHONY_SERVICE)).getDeviceId();

String IMEI = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMEI)

不过纯APP开发SystemProperties,TelephonyProperties汇报错误,因为android.os.SystemProperties在SDK的库中是没有的,需要把Android SDK 目录下data下的layoutlib.jar文件加到当前工程的附加库路径中,就可以Import。

如果Android Pad没有IMEI,用此方法获取设备ANDROID_ID:
String android_id = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);

  1. 获取手机号
    TelephonyManager tm= (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
    String number = tm.getLine1Number();

如下使用例子:
public static String getIMEI() {
return ((TelephonyManager) AppXiKang.getApp().getSystemService(
Context.TELEPHONY_SERVICE)).getDeviceId();
}

public static String getAndroidId() {
return android.provider.Settings.Secure.getString(
AppXiKang.getApp().getContentResolver(),
android.provider.Settings.Secure.ANDROID_ID);
}

public static String getSimSerialNumber() {
return ((TelephonyManager) AppXiKang.getApp().getSystemService(
Context.TELEPHONY_SERVICE)).getSimSerialNumber();
}

public static String getSerialNumber1() {
return android.os.Build.SERIAL;
}

/**

  • getSerialNumber
  • @return result is same to getSerialNumber1()
    */
    public static String getSerialNumber(){
    String serial = null;
    try {
    Class<?> c = Class.forName("android.os.SystemProperties");
    Method get = c.getMethod("get", String.class);
    serial = (String) get.invoke(c, "ro.serialno");
    } catch (Exception e) {
    e.printStackTrace();
    }
    return serial;
    }

public static void displayDevice(){
String dest_imei = getIMEI();
String androidId = getAndroidId();
Log.i(TAG, "isTestDevice: "
+" \nIMEI:"+dest_imei
+" \nANDROID ID:" + androidId
+" \nSerialNumber:" + getSerialNumber()
+" \nSimSerialNumber:" + getSimSerialNumber()
);
}
运行结果示例:
IMEI:868331011992179
ANDROID ID:5a3b287f2b13bef8
SerialNumber:021YLJ212C001879
SimSerialNumber:898600810110

  1. 获取一个能唯一标识每台Android设备的序号与服务器通信

所以如果你想得到设备的唯一序号, TelephonyManager.getDeviceId() 就足够了。但很明显暴露了DeviceID会使一些用户不满,所以最好把这些id加密了。实际上加密后的序号仍然可以唯一的识别该设备,并且不会明显的暴露用户的特定设备,例如,使用
String.hashCode() ,结合UUID:

String getuniqueId(){

            TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);

String imei=tm.getDeviceId();
String simSerialNumber=tm.getSimSerialNumber();
String androidId = android.provider.Settings.Secure.getString(
getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid =new UUID(androidId.hashCode(), ((long)imei.hashCode() << 32) | simSerialNumber.hashCode());
String uniqueIuniqueId d = deviceUuid.toString();
returnuniqueId;
}

最后的deviceID可能是这样的结果: 00000000-54b3-e7c7-0000-000046bffd97

得到设备独一无二的标识: 可以用于客户端与服务端通信的唯一标识

Posted in Web开发 at January 7, 2016. by 傻猫 .    Views: 2805    No Comments

win7无法打开查看.hlp帮助文件解决办法

在计算机上运行 Windows Vista、 Windows 7、 Windows Server 2008 中或 Windows Server 2008 R2,您可能无法打开帮助文件 (.hlp) 需要 Windows 帮助 (WinHlp32.exe) 计划的。
Microsoft 已停止包括 32 位帮助文件查看器在开始与 Windows Vista 和 Windows Server 2008 的 Windows 版本中。若要支持客户仍依赖于传统的.hlp 文件,Microsoft 下载中心提供 WinHlp32.exe 下载 Windows Vista、 Windows 7、 Windows Server 2008 和 Windows Server 2008 R2。

下载并安装KB917607补丁即可解决:
32位win7:
http://download.microsoft.com/download/9/A/8/9A8FCFAA-78A0-49F5-8C8E-4EAE185F515C/Windows6.1-KB917607-x86.msu

64位win7:
http://download.microsoft.com/download/9/A/8/9A8FCFAA-78A0-49F5-8C8E-4EAE185F515C/Windows6.1-KB917607-x64.msu

Posted in 杂七杂八 at December 23, 2015. by 傻猫 .    Views: 2284    No Comments