今天公司裡要做活動,其中有一項活動內容是要求來訪者按一下facebook粉絲團的讃,按了讃之後贈送現金.Facebook被墻大家眾所周知,在百度搜了一下發現因為被墻的原因導致國內涉及到Facebook開發的極少. Facebook的API說簡單確實很簡單,只需要用iframe放html代碼就行了,但是這次因為涉及到了現金,我不想用curl抓取源碼模糊判斷,那樣很不准確,加上國內極少有關於Facebook的內容,就算是有也主要是新聞一類的,偶爾有幾篇技術文章也是幾年前老掉牙的玩意,現在拿過代碼來根…
其中的一個方法是: string x = AnalyticsInfo.VersionInfo.DeviceFamily; 判斷 x  的值,有”Windows.Mobile“,”Windows.Desktop“.我沒有XBOX設備,所以並不清楚XBOX下會得到什麼值. 當我看到返回值類型是string時,我就覺得微軟在扯淡了~~~~因為哪天微軟把這個字符串一修改,我就得修改我的軟件了~~~為毛不用枚舉~~ 注意:PAD和PC都會得到Windows.Desktop. 就是說,如果使用這種方法,你無…
今天介紹另一個循環判斷式 for循環,首先,先寫一個很簡單的 for循環的代碼 #!/usr/bin/env python3 # -*- coding:utf-8 -*- for i in range(10): print("loop:", i) ---------------執行結果--------------- loop: 0 loop: 1 loop: 2 loop: 3 loop: 4 loop: 5 loop: 6 loop: 7 loop: 8 loop: 9 Proces…
接續上次的代碼,是不是只有執行一次才就結束,想要再繼續猜,就要在執行一次,是不是有點挺麻煩的? 所以這次我們就來再多做一點點功能進去,讓代碼可以多次循環地執行代碼,Go.... 首先,我們先來了解一下,簡單的 while循環 怎麼寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- count = 0 while True: print("count:", count) count += 1 ---------------執行結果-------…
hmm~前面講了那麼多,終於可以稍稍的正式進入另一個階段,沒錯,要開始寫判斷式了 這次先從最簡單的判斷式開始,if else 開始- Go 首先,之前有寫有一個簡單的互動式 用戶輸入 的代碼,忘記了嗎?沒關係!!! 請回去看Python 基礎 - 用戶交互程序 的第一個代碼,這次會針對這個代碼做一個小小的優化,是什麼呢? 各位有沒有覺得在輸入密碼時,是用 明碼 表示的,看起來是不是覺得很怪怪的,那要怎麼樣讓它變成不是明碼呢? 在 Python 裡有 標準庫,這個是不用透過安裝就有的,現在要先認識…
有時我們在開發Windows 桌面應用程式時,會發生一些弔詭的事情,作業系統位元數就是一個蠻重要的小細節,若您寫的應用程式在Windows 的32bit 作業系統上可以完美的運行,但不見得在64bit上的作業系統可以正常的執行喔!!這時就需要判斷作業系統的位元數來作應映的對策! 本篇文章將引導您如何使用C#判斷是多少bit的作業系統 32bit or 64bit. 以下程式碼為SUKI本人在網路上爬文,經過一番折騰,找到最簡短的程式碼,提供有需要的人使用! /// <summary> ///…
若電池在 放電時,ICHGR 為0. 若電池在 充電時,ICHGR有變化.   下面有寫到 charge current 所以不是 discharge current   狀況:               在接著 adapter 的狀況下,               若 adapter 的 Vout 小於 設定的限制,               或 adapter 的 Iout 大於 設定的限制,               會進入 DPM mode,               若 sy…
前言 勾選/取消勾選 全部勾選checkbox的時候 勾選/取消勾選 所有對應的checkbox 當所有對應checkbox有別勾選的時候, 全部勾選checkbox 也要被勾選 完整程式碼範例 前言 在做網頁的時候常常遇到的是列表清單.而通常列表必須提供checkbox來供使用者選取之後在做相對應的動作.因此,前端處理checkbox觸發變的很常用. 這一篇我會介紹兩個常用jquery的snippet來達到: 勾選/取消勾選 全部勾選checkbox的時候 勾選/取消勾選 所有對應的check…
jQuery可以用 isFunction() 來進行判斷 如果僅使用Javascript可以使用以下的方法 function isFunction(fn){ return typeof fn === 'function' } function isDefined(foo){ return typeof(foo) !== 'undefined' }…
今天看了一篇非常好的文章,就放在这里与大家分享一下,顺便也给自己留一份.这段时间一直在学习MVC,另外如果大家有什么好的建议或者学习的地方,也请告知一下,谢谢. 这篇主要介绍如何应用facebook .net SDK,实现发帖.点赞.上传照片视频等功能,更多关于facebook API,请参考:https://developers.facebook.com 1.注册facebook账号,并且注册facebook app,参考地址:https://developers.facebook.com/a…
1.本博客主要介绍如何应用facebook .net SDK,实现发帖.点赞.上传照片视频等功能,更多关于facebook API,请参考:https://developers.facebook.com 2.注册facebook账号,并且注册facebook app,参考地址:https://developers.facebook.com/apps,注册了app之后,会得到一些此app的信息, 这些信息都是要用到的. 3.注册好了App之后,开始新建解决方案(本例为asp.net mvc4 we…
浅谈 facebook .net sdk 应用   今天看了一篇非常好的文章,就放在这里与大家分享一下,顺便也给自己留一份.这段时间一直在学习MVC,另外如果大家有什么好的建议或者学习的地方,也请告知一下,谢谢. 这篇主要介绍如何应用facebook .net SDK,实现发帖.点赞.上传照片视频等功能,更多关于facebook API,请参考:https://developers.facebook.com 1.注册facebook账号,并且注册facebook app,参考地址:https:/…
零基础图文傻瓜教程接入Facebook的sdk 本人视频教程系类   iOS中CALayer的使用 0. 先解决你的 VPN FQ上外网问题,亲,解决这一步才能进行后续操作^_^. 1. 点击右侧链接进入facebook开发者中心 https://developers.facebook.com 2. 输入账号密码(没有账号密码,需要注册一个) 3. 点击管理应用程序 4. 添加应用程序 YouXianMing 5. 下载sdk 6. 安装sdk 7. 新建演示项目,起名字叫FacebookSdk…
手游如果支持facebook登录,就要接入facebook的登录SDK.刚好工作中自己做了这一块的接入功能现在记录分享下来提供一个参考. 当前只是接入了登录这个功能,先简单的说说接入facebook登录的一个流程.客户端通过玩家输入的用户名和密码向facebook发起登录的请求,请求登录如果成功那么就会返回一个token(口令).那么服务器这边就需要接收客户端发来的这个token,然后服务器端这边还需要一个access_token(这个token就是验证服务器端有没有权限访问facebook的A…
var chbClass = document.getElementById("<%=DDL_CheckboxUserClass1.ClientID %>" + "_chbClass"); if (chbClass != undefined) { var inputs = chbClass.getElementsByTagName("input"); var count = 0; for (var i = 0; i < inpu…
function findSize(file) { var dom = document.getElementById("file"); var fileSize = dom.files[0].size; return fileSize; } //返回字節數 <input type="file" name="" id="file">…
var curt_page = $("input[name='curt_page']").val(); if (!(/(^[1-9]\d*$)/.test(curt_page))) { return false; } else { return true; }…
Null 传导运算符 编程实务中,如果读取对象内部的某个属性,往往需要判断一下该对象是否存在.比如,要读取message.body.user.firstName,安全的写法是写成下面这样. const firstName = (message && message.body && message.body.user && message.body.user.firstName) || 'default'; 这样的层层判断非常麻烦,因此现在有一个提案,引入了“…
来源于:http://blog.miniasp.com/post/2016/02/02/JavaScript-novice-advice-and-learning-resources.aspx 今年有越來越多企業開始跟我們接洽企業內訓的事,想請我幫他們培訓前端工程師,但你知道一個好的前端工程師絕對不是兩三個月可以養成的,需要多年的努力與磨練才會有點成績.而這幾年可謂前端正夯,有為數不少的人開始大規模的往前端開發移動,而我被問到最多的問題就是「請問 JavaScript 要怎麼學?」或「請問 Ja…
JavaScript基礎知識 1.標籤組使用 <script charset='utf-8' //設置字元集 defet //使腳本延遲到文檔解析完成,Browser已忽略 language='javascript' //設置語言,已廢棄 src='url' //引用外部檔,可選 type='text/javascript' //必選,language替代品 >代碼</script> 列印JavaScript結尾符(外部引用可直接打):'<scr'+'ipt>'); s…
m_Orchestrate learning system---mo系统权限思考 一.总结 一句话总结:注意不同身份访问同一客户端时候的权限,比如面板显示,比如功能按钮 权限 面板 功能 1.小组之间互相查看作业如何实现? 数据库 面板 权限 通过老师端控制数据库字段(老师允许查看不同的小组的话数据库的字段为1,否则为0), 然后在学生端根据这个数据库字段显示能否查看不同组的数据的板块(字段为1就显示面板,否则不显示), 并且还要根据学生所访问的组是否是学生所属的组从而控制一些板块和按钮的显示隐…
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = "ironman print(name.capitalize()) ---------------執行結果--------------- Ironman 計算字符串重複的字共出現幾次 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = "…
转自:http://linux.vbird.org/linux_basic/0320bash.php 在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們使用終端機下達指令的方式, 就是透過 bash 的環境來處理的喔!所以說,他很重要吧!bash 的東西非常的多,包括變數的設定與使用. bash 操作環境的建置.資料流重導向的功能,還有那好用的管線命令!好好清一清腦門,準備用功去囉- ^_^ 這個章節幾乎是所有指令列模式 (command line…
ASP.NET MVC 預設在 Global.asax 所定義的 RegisterRoutes 方法中可以輕易的定義你希望擁有的網址格式,嚴格上來講這並非 ASP.NET MVC 的專利,而是從 ASP.NET 3.5 SP1 就加入的新特性,所以就算是傳統的 ASP.NET Web Form 一樣可以利用 Routing 所帶來的好處,今天我就來講一些 Routing 的觀念與技巧. 快速上手 我先解釋在 ASP.NET MVC 專案中 Global.asax 所定義的 Routing 程式碼…
程式執行參數處理函式庫:Boost Program Options(2/N) 前一篇已經大致解釋了 Boost Program Options 基本上的使用方法.而這一篇,則來細講一下選項描述(options_description)的進一步設定方法吧- 在上一篇裡,基本上是示範了兩種最簡單的方法: bOptions.add_options() ( "help", "Produce help message" ) ( "vint", BPO::v…
来源: 鸟哥的Linux私房菜第十章.認識與學習BASH Shell是什么?1分钟理解Shell的概念! ssh在本地调用远程主机上的命令,不登录远程主机shell 一.Shell Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效.安全.低成本地使用 Linux 内核,这就是 Shell 的本质. Shell 本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,它和 QQ.迅雷.Firefox 等其它软件没有什么区别.然而 Shell 也有着它的特殊…
Visual Studio 2010 的伺服器管理員可以用來連接 Sharepoint.伺服器,還可以透過資料連接連結至 SQL Server  等資料來源.以資料來源為例,您可以利用單一工具(Visual Studio)開發應用程式以及資料庫設計和查詢.本文將介紹 SQL Server 專用的工具 - SQL Server Data Tool(SSDT),讓可以在 Visual Studio 2012 中利用單一工具就可以進行類似 SSMS 的各項操作. 首先可以到 Data Develope…
1,前言2,摘要3,如何使用本文4,Google簡介5,搜索入門6,初階搜索 6.1,搜索結果要求包含兩個及兩個以上關鍵字 6.2,搜索結果要求不包含某些特定資訊 6.3,搜索結果至少包含多個關鍵字中的任意一個7,雜項語法 7.1,通配符問題 7.2,關鍵字的字母大小寫 7.3,搜索整個短語或者句子 7.4,搜索引擎忽略的字元以及強制搜索8,進階搜索 8.1,對搜索的網站進行限制 8.2,查詢某一類文件 8.3,搜索的關鍵字包含在URL鏈結中 8.4,搜索的關鍵字包含在網頁標題中 8.5,搜索的…
来源:http://disp.cc/b/522-4v3W 最近有一場Jailbreak的conference,叫做WWJC 裡面請到很多駭客來講解越獄相關知識 包括p0sixninja, iH8sn0w, pod2g等等 其中iH8sn0w的演講主要在講SHSH以及iOS降級 影片在http://www.youtube.com/watch?feature=player_embedded&v=ltBwbSc_j28 iH8Sn0w Keynote - JailbreakCon 2012 (WWJC…
Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, login, exit, shoudown, reboot Linux 多人多工與背景執行功能:& 與 [ctrl]+[z], fg, ps, kill 檔案與目錄管理:cd, pwd, ls, cat, more, mkdir, rm, rmdir, mv, cp, ln, find, wher…