avatar
Articles
806
Tags
240
Categories
164

Yan 的杂物志_个人主页分享
Search
从c++到java(一)
Created2009-10-12|2_Note0_Technic3_编程其它编程
从 c++ 到 java (一) #编程语言 #编程语言/C #编程语言/Java 学习 JAVA 编程(一) 一、目的 由于之前都用 C/C++ 写程序,现在改用 JAVA 写 android 程序,有些相关的认识和积累,记录下来,自已保存资料,也供大家参考,帮助您在和我遇到同样问题的时候,可以快速解决。 我遇到的问题基本分以下几类: 1. 不了解程序的流程:编译,执行,如何代码组织 2. 看不懂别人写的程序:重要的关键字不认识 3. JAVA 的特性和习惯用法:不明白什么意思 4. 某些功能不知如何实现:找不到 JAVA 对应的语法 二、流程 1. 组织代码 以类组织 整个 JAVA 语言建立在类的逻辑结构上,任何想法都必须封装在类中,也就是说不允许函数,变量定义在类以外。 程序入口 既然所有函数都必须封装在类中,主函数(main)也不例外,哪个类是入口,就把 main 放在该类里边。对其它类和方法的调用可以写在 main 中,形如: ** public class HelloWorld { public static void main(String args[]) { Sy ...
从c++到java(二)
Created2009-10-12|2_Note0_Technic3_编程其它编程
从 c++ 到 java (二) #编程语言 #编程语言/C #编程语言/Java 学习 JAVA 编程(二) 一、JAVA 特性和习惯用法 1. 指针 JAVA 中没有指针,用以下方法使用 ** Test a = new Test(); a.t(); ** 2. 地址传递和值传递 原始类型是值传递 对象(非原始)类型是地址传递 3. 手动回收资源 一般情况下,只要 new,系统会自动释放,但更严谨地做法是手动回收,如下: ** Employee e1 = new Employee("Susan", "Baker"); …… ** ** e1 = null; System.gc(); // garbage collection ** 此时析构函数 protected void finalize() 会被调用 4. 内嵌类(一个类中声明另一个类) 内嵌类可以放在类中的任意一个位置,程序都可以找到它 内嵌类的好处 内嵌类可以使用所属类的私有变量和方法 内嵌类的作用域只在所属类内部,其它类是不可见的,从而减少混乱 节约资源 5. 匿名内嵌类 (anonymouse inner class ...
配置vim
Created2009-10-07|2_Note0_Technic4_系统Linux工具
配置 vim 在 linux 下用 vi 已经很久了,也习惯了用这个编辑器。 刚安装完 ubuntu 时,打开 vi,没有颜色,行号,看着很不方便。 下面用配置 vimrc 文件的方式记录下我常用的模式。 1. 先更新 vim 软件 1apt-get install vim 2. 编译用户目录下的.vimrc 文件如下 1vi ~/.vimrc 在其中输入 12345:set nocompatible :set ts=4 :set hlsearch :set number :syntax enable 存盘后重新进入 vi,就正常了 3. 说明 以上设置是:4 格缩进,search 的字串被高光,显示行号,关键字显示颜色
在ubuntu中编译内核源码
Created2009-10-07|2_Note0_Technic4_系统Linux系统
在 ubuntu 中编译内核源码 在 ubuntu 中可能还需要安装内核源码, 方法如下: 12345$ apt-get install build-essential 安装编译环境,否则找不到头文件 $ apt-get install linux-source 安装源码 $ cd /usr/src $ tar xvjf linux-source-2.6.24.tar.bz2 $ cd linux-srouce-2.6.24
如何在ubuntu中安装中文输入法
Created2009-10-07|2_Note0_Technic4_系统Linux系统
如何在 ubuntu 中安装中文输入法 由于使用 VCD 安装 ubuntu 8.04, 所以默认没有中文件输入法(即 Ctrl+space 无法调出中文输入) 使用以下方法可安装中文输入(五笔,拼音等) 菜单 ->系统 ->系统管理 ->语言支持 ->选中汉语 ->点击应用 ->点击确定 此时管理工具会自动从网上下载安装,安完后重启就可以使用了 注意:由于是从网上下载,请安装前选好软件源(即配置/etc/apt/sources.list 文件)
支持3D动效的窗口管理器——Mutter
Created2009-08-26|2_Note0_Technic3_编程其它编程
支持 3D 动效的窗口管理器——Mutter #图形图像 一、什么是 mutter mutter 是 metacity 窗口管理器的支持 3D 动画效果的分支,它的动画由 clutter 库实现。 二、下载和安装 1. 下载:[http://ftp.acc.umu.se/pub/GNOME/sources/mutter/2.27/ ](http://ftp.acc.umu.se/pub/GNOME/sources/mutter/2.27/) mutter-2.27.1.tar.bz2 2. 安装 $ tar xvjf mutter-2.27.1.tar.bz2 $./configure --without-introspection $ make install 三、mutter 原理 1. mutter 的方式是把每个 window 作为 actor,动画时是 actor 在 stage 上变化。 2. 一个窗口动画时,与其它 actor 结合效果好,尤其是可以透出后面的背景和窗口。 3. 很多 PC 都不支持 mutter ,由于缺少硬件加速,运行即报错,或者打开关闭窗口非常慢,且 ...
1…8081
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
806
Tags
240
Categories
164
Follow Me
Announcement
This is my Blog
Recent Post
250523_对谈_用叙事打磨世界观2025-05-23
250512_对谈_股票操作中的概率与心理2025-05-21
250520_对谈_最近发展区理论与实践2025-05-21
论文阅读_现实的叙事构建2025-05-21
2505xx_对谈_家长的角色22025-05-20
Categories
  • 0_IMO54
    • 工作1
    • 说给一个人听53
      • 01_自我建构21
        • 思考与觉悟11
        • 行动与进化10
      • 02_情绪心理12
      • 03_关系互动9
Tags
哲学 Python/图形图像 随笔 自我表达 开源许可 法律 笔记 工作思考 视频编辑 开源社区 权力结构 认知提升 Arduino 性能 深度学习/知识蒸馏 社会评价 目标管理 自然语言处理/工具 机器学习/自动建模 股票预测 情绪表达 大型语言模型 关系反转 AI绘画 云计算 禅宗 音频处理 生活 Python 职场 数据库 SSH 协议 Django 数学 android 饮食 思维整理 对谈 阅读/育儿
Archives
  • May 202565
  • April 202516
  • March 202512
  • February 20252
  • January 20256
  • December 20242
  • November 20246
  • October 20244
Info
Article :
806
Total Count :
1095.3k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database