现在位置: 首页 > flan发表的所有文章
  • 05月
  • 03日
综合 ⁄ 共 6518字 评论关闭
[转载]来源: 李梦龙_이몽룡的日志 第一部分   阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!"   毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千万视频的请求. 你所要做的就是编写高效的代码和需要时使用外部实现(C/C++)代码. 这里有一些建议,可以帮助你成为一个更好的Python开发者:   1. 使用内建函数:     你可以用Python写出......
阅读全文
  • 01月
  • 04日
综合 ⁄ 共 2732字 评论关闭
效果图: normal状态:                                                                                                                                     pressed状态:         1. 关键文件 drawable下 btn_login_selecter.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <!-- pressed the button status --> <shape> <!-- 开始颜色="" 结束颜色......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 590字 评论关闭
题意: 解方程:   输入格式:    输入包含不超过2100组数据。每行为一组数据,包含6个整数p, q, r, s, t, u (0<=p,r<=20, -20<=q, s, t <=0) 。 输出格式:         对于每组数据,输出所有解,按照从小到大顺序排列,每个解均保留小数点后4位。如果无解,输出 No  solution 。 分析: 在0<=x<=1时, 方程f(x)=0前五项都是减函数, 而最后一项是常数。 所以当f(0)>=0 且f(1)<=0时f(x)=0有唯一解,否则无解。   code: #include <stdio.h> #include <math.h> #define F(x) (p*exp(-x) + q*sin......
阅读全文
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是:     NULL: 空值     INTEGER: 整数     REAL: 浮点数     TEXT: 字符串     BLOB: 大数据   在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特定格式的TEXT、REAL和INTEGER的值来代替显示,为了能方便的操作DATE类型,SQLite提供了一组函数,详见:http://www.sqlite.org/lang_datefunc.html。这样简单的数据类型设计更加符合嵌入式设备的要求。关于......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 4834字 评论关闭
=========================Kernel Space========================= 1. Board power initMACHINE_START  init_machine = comet_init bt_power_init bluetooth_power 2. HCI device/connection manager, socket init bt_init() bt_sysfs_init sock_register hci_sock_init 3. HCI UART init( UART LINE DISCIPLINE) hci_uart_init(open/close/read/write/ioctl,poll...) h4_init hci_uart_register_proto 4. Bluetooth Sleep Module,/proc/bluetooth bluesleep_init() platform_driver_register(&bluesleep_driver) 5. BT Power ......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 440字 评论关闭
  const的使用虽然比较低,但是在笔试中却是一个频率很高的考点,那么如何迅速掌握和理解const呢?在这里给大家介绍一种简单的舍去法。就是看到const的时候,1)首先舍弃const, 得到一个普通的声明;2)然后舍弃const右面的const标志标志以及其它的关键字;3)接下来就是将const右面所有的*和变量用一个新变量代替,单个字符不用被取代,那么这个新变量就是const作用对象。例如   const int a; >> 根据1, 2, 3, 可知,a是const的作用对象,即a不可被更改 const int *a; >> 根据1, 得到int *a; 根据2, 得到 *a; 根......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1040字 评论关闭
-- 需要在my.cnf里面设置一个参数# full text param initft_min_word_len=1 use test;drop table if exists tnew;CREATE TABLE `tnew` (`id`  int NOT NULL primary key ,`content`  longtext  ,FULLTEXT INDEX `content` (`content`))ENGINE=MyISAMCHECKSUM=0DELAY_KEY_WRITE=0; insert into test.tnewselect 1,'DBMS stands for DataBase ...';insert into test.tnewselect 2,'After you went through a ...';insert into test.tnewselect 3,'In this tutorial we will show ...';insert into test.tnewselect 4,'In the followi......
阅读全文
  • 10月
  • 26日
综合 ⁄ 共 568字 评论关闭
1、工程中相对路径的问题 比如:filePath = "com/it/app.properties",这里需要告诉IDE哪里是相对路径的入口,即com文件夹在哪,需要设置下Working directory路径,设置如下。 Run -> Edit Configurations -> Working directory: 2、import顺序 IDEA编译时会按照Import Layout调整import的顺序,设置:Settings -> Project Settings -> Code Style -> Java -> Imports -> Import Layout. 3、文件(XML)编码 IDEA右下角有个可以选择打开文件编码方式的功能,但XML会提示"File encoding is disabled,Encoding ......
阅读全文
  • 10月
  • 18日
综合 ⁄ 共 2516字 评论关闭
小记:这题练的是对Trie树的运用,对火星文字符串建树,每个火星单词标记它为对应英文单词。这题就是对Trie节点多添加一个信息,然后是字符串的处理,练你码字的能力和基础了。1A,很幸运。 这题因为只有一个测试用例 所以可以不释放开辟的空间,因此速度会快点,我不释放是250MS,释放是300多MS。 贴上释放代码: #include <string.h> #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; #define MAX 26 typedef struct Node{ int isStr; char s[10]; s......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 535字 评论关闭
内联函数类似于C里边的宏,只是宏经常有一些不安全因素,比如 宏定义 add() 是 a+b,调用的时候宏定义直接展开,不做任何的判断,如果调用res = add()*c; 得到的代码就是res = a+b*c;不是想要的结果。     内联函数可以理解成一个安全的宏定义,他就是一个真正的函数,只是不用压栈出栈,速度快,而且比宏定义安全,所以利用 短且频率 比较高的函数可以写成内联函数inline。     内联函数在编译时,会将此内联函数代码直接编译到调用函数之处。减少了一次函数调用时的跳转、数据压栈等操作。所以相比调用行数,内联函数的执行效......
阅读全文
  • 09月
  • 04日
综合 ⁄ 共 8057字 评论关闭
IPC通信:Posix信号灯   信号灯用来实现同步——用于多线程,多进程之间同步共享资源(临界资源)。信号灯分两种,一种是有名信号灯,一种是基于内存的信号灯。有名信号灯,是根据外部名字标识,通常指代文件系统中的某个文件。而基于内存的信号灯,它主要是把信号灯放入内存的,基于内存的信号灯,同步多线程时,可以放到该多线程所属进程空间里;如果是同步多进程,那就需要把信号灯放入到共享内存中(方便多个进程访问)。   有名信号灯和基于内存的信号灯,具体区别体现在创建和销毁两个函数。有名信号灯使用sem_open和se......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 164字 评论关闭
const 总结:如果关键字const出现在星号左边,表示被指物是常量;即不能通过指针修改变量的值。如果关键字const出现在星号右边,表示指针自身是常量;即不能改变指针的指向。 如果被指物是常量,会有两种形式: int a=3,b=4; const int* p=&a; int const *p=&a; 这两种形式等效。 具体举例见:const指针
阅读全文