原创 Django中app的urls的配置和基本的數據查詢

本文介紹Django中的urls的配置:主項目與app之間的urls的配置,以及簡單的用app/view.py 查詢數據庫,並顯示在app/templates/xxxxxx.html中。 配置app的urls數據庫查詢並顯示到頁面 一.

原创 微信第三方接入遇到的科恩(坑)——登錄、分享

今天由於業務需要翻看了微信的開發平臺和相應的接口文檔 然後一邊看,一邊無語 微信開發者文檔中的科恩! 科恩目錄 微信分享微信登錄一.微信分享是之用戶通過第三方的app發送內容到微信,可以是羣組,好友,朋友圈。 如下:開放平臺的權限顯

原创 Django 快速上手(一)

初識Django Ubuntu 15.04下配置Django環境第一個Django項目一。在ubuntu下配置django環境 開發環境Linux/Ubuntu 15.04  python 2.7.6  django 1.8安裝Pytho

原创 Android自定義控件——手把手教你實現SlidingMenu(二)

上篇回顧:上篇中創建了項目的基本組成,並且成功的把Activity的contentView  set  給了我們自定義的RelativeLayout中的SlidingMenuAbove 系列二       本片介紹如何實現基本的滑動動作

原创 NDK 使用流程

本文通過一個簡單的java調用c語言的例子來介紹NDK的使用流程 使用流程 創建一個Android項目創建native方法編譯生成頭文件 .h 文件編寫c文件編譯c生成so文件,調用 1.創建一個Android項目 2.創建nati

原创 【C++基礎】——const關鍵字

本文介紹C++中的關鍵字const const用來控制C++中的變量是否可以變化 const與基本數據類型const與指針類型const與引用1.const與基本數據類型 int a=2;//變量 //變量名: a //存儲地址:&a

原创 NDK 使用實例

本文介紹Android 使用 NDK的幾個實例 實例: 使用NDK讀寫SD卡文件JNI 數組處理 一.使用NDK讀寫文件 定義Java層方法,該方法傳遞一個存儲路徑到C編譯頭文件編輯C文件並編譯生成so庫運行測試1.本例實現一個用從J

原创 Android 自定義Activity基類

        我們在開發App的時候有時候碰到多個界面有一個共同點的時候,比如,都有相同的TitleBar,並且TitleBar可以設置顯示的文字。TitleBar上的點擊事件,如果給每一個Activity都寫一遍TitleBar是一件

原创 【C++基礎】——拷貝構造函數的淺拷貝和深拷貝

C++中用拷貝構造函數來進行實例拷貝時的操作 如下例子,我們在進行實例複製時,發現默認構造方法並沒有被重複調用,事實上是調用了拷貝構造函數來進行實例的複製操作。 #include<stdlib.h> #include<iostream>

原创 Android 自定義主菜單

本文介紹一個超簡單的自定義主菜單,效果如下: 原理:其實就是對原生的Dialog的一個簡單的封裝。並加上顯示和隱藏的動畫效果。再給控件加上回調事件。 TestDialog.java public class TestDialog im

原创 【C++ 基礎】——引用

1.基本數據類型的引用#include <iostream> int main(void){ int a=3; int &b=a;//引用必須初始化 b=10; cout<<a<<endl;

原创 Ununtu 15.04 安裝MySql(Django連接Mysql)

本文介紹Ubuntu 15.04下安裝Mysql ubuntu 15.04安裝mysqldjango項目連接mysql 一.安裝數據庫1.sudo apt-get install mysql-server   2.apt-get ins

原创 Eclipse NDK 打印LOG信息

本文介紹Eclipse 的 NDK 環境如何打印log信息 如何編譯NDK項目請參考 NDK使用流程 流程 在C中引用頭文件,定義TAG、LOG 宏配置 Android.mkJava編寫測試方法1.編輯c文件 引用android/l

原创 設計模式——建造者模式(Builder)

從做煎餅果子來理解建造者模式 概念 1.基本概念 建造者模式是一種對象構建的設計模式,它可以將複雜對象構建的過程抽象出來,通過抽象過程的不同實現方法可以構造出不同屬性的對象。 2.UML Product                

原创 代碼優化——抽象ViewHolder和BaseAdapter

本文介紹通過抽象ViewHolder和BaseAdapter來簡化我們重寫BaseAdapter時的步驟 前提描述: 我們在使用ListView時自然要用ViewHolder來優化ListView,步驟往往是,1.繼承BaseAdapte