现在位置: 首页 > 编程语言 > 文章
2019年10月10日 编程语言 ⁄ 共 4588字 评论关闭
本文的主要内容是解决在Android源代码的编译过程中出现的各种问题。 大家都知道,Android是开源的,可以在Android Open Source Project(点击打开链接)下载。下载的流程与方法,可以访问上述网页查看详细说明。 「编译原理」 首先,我们应该对Android的编译原理有所了解。普通的Android应用开发,多数是在eclipse中开发的。在eclipse中,Android Project是通过安装在eclipse中ADT插件进行编译的。这种编译方式与在Liunx系统下的...
阅读全文
2019年10月10日 编程语言 ⁄ 共 1500字 评论关闭
使用样式文件,在values 目录下新建styles.xml文件,编写如下代码:   <resources>    <style name="dialog" parent="@android:style/Theme.Dialog">         <item name="android:windowFrame">@null</item>        <item name="android:windowIsFloating">true</item>        <item name="android:windowIsTranslucent">false</item>        <item name="android:w...
阅读全文
2019年10月08日 编程语言 ⁄ 共 991字 评论关闭
          android developer关于proguard的介绍:    http://developer.android.com/tools/help/proguard.html            ProGuard主页: http://proguard.sourceforge.net/index.html#           android的ProGuard位于android sdk的tools/proguard目录下,如果在集成第三方sdk的时候,出现错误,建议更新到最新的ProGuard,下载地址: http://sourceforge.net/projects/proguard/files/          Proguard工具经过shrinks...
阅读全文
2019年10月07日 编程语言 ⁄ 共 1897字 评论关闭
# 读取utf-8编码格式的文本文件  # 这里Python解释器读取的是utf-8编码的字节流,然后再按指定的编码方式解释这些字节流 # 这样就比较好理解乱码的原因 #coding=utf-8    # When Python reads the encoding it tries to interpret the file as utf-8  # 告诉Python解释器编译时采用哪种编码方式 # 如未设置编码方式,且解释器可识别文件(如utf-8编码格式的文件有的(与编辑器有关)带有BOM,可供解释器识别)编码方式则采用文件编...
阅读全文
在C#中可以使用Window API提供的SendMessage和PostMessage来传递参数。两者的区别简单介绍下:返回值的不同,我们先看一下 MSDN 里的声明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); BOOL PostMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam );   其中 4 个参数的意义是一样的,返回值类型不同(其实从数据上看他们一样是一个 32 位的数,只是意义不一样),LRESULT 表示的...
阅读全文
2019年10月03日 编程语言 ⁄ 共 2626字 评论关闭
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 1.用const 修...
阅读全文
2019年10月03日 编程语言 ⁄ 共 3482字 评论关闭
1.虚函数 1.1虚函数的作用 虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。 class Time{   public:     Time(int=0,int=0,int=0);     void show();   protected:     int hour;     int min;     int sec; };   class LocalTime:public Time{   public:     LocalTime(int=0,int=0,int=0,string="+8");     void show();   protected:     string z...
阅读全文
2019年10月03日 编程语言 ⁄ 共 1044字 评论关闭
fork函数        在linux中,只有一个函数可以创建子进程:fork。     #include <sys/types.h>     #include <unistd.h>     pid_t fork(void);          由f o r k创建的新进程被称为子进程( child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新子进程的进程I D。将子进程I D返回给父进程的理由是:因为一个进程的子进程可以多于一个,所以没有一个...
阅读全文
2019年09月30日 编程语言 ⁄ 共 795字 评论关闭
在用二维数组名作为参数传递时容易出现Segmention Error。这是因为不能正确为二维数组中元素寻址的问题,正确的方法如下: 1. 用指向一维数组的指针变量,如下例子所示: #include <stdlib.h> #include <stdio.h> #define N 4 void testArr(int (*a)[N], int m) { for(int i = 0; i < m; ++i) for(int j = 0; j < N; ++j) { printf("a[%d][%d] = %d\n", i, j, a[i][j]...
阅读全文
2019年09月29日 编程语言 ⁄ 共 1382字 评论关闭
root@node7:/opt# vim pyssh2.py #!/usr/bin/python """ SSH connect to remote machines and then execute what you need command """ import paramiko # import paramiko && help(paramiko) || pydoc paramiko import threading #debug = True #class SSHClass(objiect): #    "class" def pyssh2(ip, username, passwd, cmd):     try:         ssh = paramiko.SSHClient()         ssh.set_missing_host_key_pol...
阅读全文