学习笔记
文章平均质量分 58
feifeiwendao
这个作者很懒,什么都没留下…
展开
-
C语言 运算符优先级
<!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify; widows:0; orphans:0}p.western {font-family:"Times New Roman",serif; font-size:1转载 2012-08-17 19:04:33 · 815 阅读 · 0 评论 -
在你的Android Studio中使用Kotlin
一:先看看Kotlin 在维基百科上的介绍:Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发,Kotlin不仅可以编译成Java字节码,也可以编译成JavaScript,即使在没有JVM的环境中也可以运行。它首先是由一批Base在圣彼得堡的JetBrain的开发的先行版本,Kotlin的名字也是来源于波罗的海上一座名为 Koltin的岛。Kotlin虽原创 2016-09-01 09:30:38 · 4821 阅读 · 0 评论 -
java中的互斥锁,信号量和多线程等待机制
互斥锁和信号量都是操作系统中为并发编程设计基本概念,互斥锁和信号量的概念上的不同在于,对于同一个资源,互斥锁只有0和1 的概念,而信号量不止于此。也就是说,信号量可以使资源同时被多个线程访问,而互斥锁同时只能被一个线程访问互斥锁在java中的实现就是 ReetranLock , 在访问一个同步资源时,它的对象需要通过方法 tryLock() 获得这个锁,如果失败,返回 false,成功原创 2016-08-15 17:21:03 · 8953 阅读 · 0 评论 -
LeetCode #347. Top K Frequent Elements
题目要求: Given a non-empty array of integers, return the k most frequent elements.For example, Given [1,1,1,2,2,3] and k = 2, return [1,2].即求出线最频繁的前K个数。要求时间复杂度不大于O(nlogn).明显就是先hash存起来,然后排序,拿到前k个值即可。写的不是原创 2016-05-02 15:38:33 · 895 阅读 · 0 评论 -
Django 学习中遇到的坑
1:在Django连接mysql 中时 注意要在 __init__.py文件中,我们添加如下代码:import pymysqlpymysql.install_as_MySQLdb()原创 2016-04-05 18:34:02 · 955 阅读 · 0 评论 -
配置Mysql时候遇到一些坑
很久没有整过这玩意了,现在都不会配置了。1:安装根目录下的data 和base 目录一定要指定好。2:不要自己去建立data文件夹原创 2016-03-30 10:21:12 · 342 阅读 · 0 评论 -
Python 实现简单的爬虫功能并保存到本地
昨天下班后忽然兴起想写一个爬虫抓抓网页上的东西。花了一个钟简单学习了python的基础语法,然后参照网上的例子自己写了个爬虫。#coding=utf-8import urllib.requestimport reimport os'''Urllib 模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读取www和ftp上的数据urlopen 方法用来打开一个url原创 2016-03-29 18:19:55 · 13887 阅读 · 1 评论 -
S3C2440协寄存器
1:协处理器:ARM微处理器可支持多达16个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略ARM处理器和其他协处理器的指令 2: mcr是把r(CPU核寄存器)中的数据传送到c(协处理器寄存器)中,mrc则是把c(协处理器寄存器)中的数据传送到r(CPU核寄存器)中 3:ARM协处理器指令包括原创 2012-11-22 20:12:16 · 660 阅读 · 0 评论 -
回调函数 c实现
下面创建了一个sort.dll的动态链接库,它导出了一个名为CompareFunction的类型--typedef int (__stdcall *CompareFunction)(const byte*,const byte*),它就是回调函数的类型。另外,它也导出了两个方法:Bubblesort()和Quicksort(),这两个方法原型相同,但实现了不同的排序算法。 void转载 2012-08-26 08:06:45 · 1391 阅读 · 0 评论 -
C和指针 学习笔记(一)
1:未初始化和非法变量在定义指针时一定要初始化,确保其指向一个合法的地址。或者利用malloc()分配地址空间。2:在确认一个指针是否指向NULL时可以与0 比较, 这只是一个约定而已/3:在对NULL指针进行间接访问时容易出错!4: *(int*)100=25; *100=25; 两条语句的区别: 第一是非法。第二是吧25放到地址100处。5:辅助函数:statice类型,也原创 2012-08-28 18:38:17 · 451 阅读 · 0 评论 -
How much you really want to succeed
There was a young man who you know he wanted to make a lot of money and so he went to this guru, right? He told the guru “you know i wanna be on the same level you on”. And the guru said “if you wan转载 2012-08-29 17:35:58 · 1790 阅读 · 0 评论 -
linux 各种表格
<!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify; widows:0; orphans:0}p.western {font-size:10pt}p.cjk {font-size:10pt}p.ctl原创 2012-08-17 18:31:07 · 3819 阅读 · 0 评论 -
GDB 笔记
基本知识:1:如果用GDB调试的话编译的时候加上-g 选项 不然调试的时候list不出 源代码。2:break 设置断点3:程序run之前的设置 1: 设置好参数 ste args 2: 路径,环境变量 path 3: 工作目录, 输入输出 cd x进入, pwd 查看,4: clear 清除断点/5:enable·[break][poi原创 2012-08-18 08:43:08 · 343 阅读 · 0 评论 -
对最近Android项目中的视频编解码的总结
最近的项目是一个智能摄像头的项目,对于我们Android客户端来讲,肯定核心的是就是音视频编解码了。对于硬件端,也就是摄像头端,在我接手项目的时候,他们都已经订好了技术方案。往客户端(iOS,Android,PC)三端传输的数据是音视频分开的。音频通过G711u,视频通过H264。我们客户端这边需要做的就是解码H264拿到未压缩的视频帧,和转码G711u到PCM可以播放##视频解码视频解码,一开原创 2016-09-13 17:26:34 · 10287 阅读 · 2 评论