现在位置: 首页 > aubergine发表的所有文章
  • 01月
  • 11日
编程语言 ⁄ 共 1973字 评论关闭
1. 什么样的代码让你想骂娘? 什么样的代码最想让你骂娘,是这样的,代码层层嵌套 或者是这样的密密麻麻,舍不得多一行免费空格 又或者是那种又臭又长的代码呢? 代码除了用来运行外,还有很重要的就是阅读,给自己阅读,或者给他人阅读,如果几个月后你自己都看不下去自己以前写的代码,呵呵… 2. 我们需要漂亮的代码 爱美之心,人皆有之。漂亮的代码,也是我们程序猿的追求,它不仅能够完成要求的功能,而且还要整齐,有条理,易于理解。 漂亮的代码能够增强可读性,同时也减弱了出错的概率。最关键的一点,漂亮的代码不会被骂......
阅读全文
1、打开eclepse,运行写的android项目,如下面简单的写出文件 package org.xin.demo; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import android.app.Activity; import android.os.Bundle; public class FileOperateDemo extends Activity { private String FILENAME = "mytest.txt"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FileOutputStream file = null; try { file = super.openFileOutput(FILENAME,A......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2411字 评论关闭
package com.huahua2.test; import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub @SuppressWarnings("resource") Scanner cin = new Scanner(System.in); int number=0; while (cin.hasNext()){ number = Math.abs(cin.nextInt()); String str = Integer.toString(number); int[] intArray = new int[str.length()]; for (int i = 0; i < str.length(); ......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 536字 评论关闭
在国内上uva很慢,还好bnuoj有uva的题,很有爱(⊙o⊙)哦,代码参考自刘汝佳的训练指南 题目链接:点击打开链接 #include<cstdio> #include<vector> #include<algorithm> using namespace std; #define N 1002 struct Job{ int j,b; bool operator < (const Job& x) const{ //运算符重载!格式: 返回类型 operator 运算符(参数表){} return j > x.j; } }; int main() { int x,y,n; vector<Job>v; int cases=0; while(scanf("%d",&n)==1&&n){ for(int i=0;i<n;......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 3500字 评论关闭
strcpy和memcpy 转自https://hi.baidu.com/sure_2011/blog/item/cffaf0371d9875d7a2cc2b53.html 6.2 字符串与数组 字符串一般是用字符数组的方式存储,例如下面的str定义: char str[] = "123456"; 这里str是一个字符数组,它存放了一个字符串"123456",由于字符串还有一个结束符"/0",所以此数组的长度为7而不是6。 6.2.1 strcpy函数与memcpy函数 strcpy和memcpy都是标准C库函数,它们有下面的特点。 strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 ......
阅读全文
  首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。                Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properties/*.cfg.xml),它们各自的作用如下。         映射类(*.java):它是描述......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 5308字 评论关闭
先上效果图 html代码: <body onload="onLoad()">     <div style="position: absolute; float: left; margin-left: 23%; margin-top: 1%; z-index: 500;">         <input type="button" onclick="vector()" value="矢 量" />         <input type="button" onclick="satellite()" value="影 像" />         <input type="button" onclick="hybrid()" value="混 合" />     </div>     <div id="map" ondblclick="ShowInfoWindow()" style="border: 1px solid black; positio......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 3162字 评论关闭
一般的java的动态编译是需要先生成java文件,然后编译成class,最后用classloader加载进来,生成最终的实例。  我在这里介绍一种方法,不需要任何java类文件,将字符串输入到内存,然后编译,加载,执行,整个过程全部在内存中实现, 不会产生.java和.class文件,做到了洁净无污染。 环境: jdk 1.6   为什么是1.6? 早期的版本中(Java 5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java 6中为我们提供了......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 393字 评论关闭
[root@Linux sbin]#insmod hci_uart.ko  insmod: can't insert 'hci_uart.ko': invalid parameter 先用dmesg查看信息,有可能已经装好了。 [root@Linux sbin]#dmesg OnAction_back OnAction_back, action=0 issue_action_BA, category=3, action=1, status=0 DEBUGxxx issue_action_BA 7311  hci_uart: module is already loaded 其他的原因: 1.模块需要另一个模块为条件 2.内核设置问题 类似 :rmmod: remove 'xxx_led': Resource temporarily unavailable 这个很大可能就是xxx_led.ko是别的驱动引用了,要先卸载那个驱......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 3124字 评论关闭
转至:http://dawndiy.com/archives/153/ 参考:https://hi.baidu.com/sf_chipan/item/e38ed5db1378666bdcf9be3f 随着智能手机、平板电脑等越来越普及,现在的移动平台开发越来越火,IOS、Android等等,以前一直没有开发过移动平台的应用,然而网上的N多教程全是Windows平台的,而我却坚持这Linux桌面,那么这么新鲜、这么火、这么有前景的开发,我也先起个头,把环境搭建起来先。 1.安装JDK 请看这里 > 《Linux 下安装配置 JDK7》 2.安装Eclipse 现在Eclipse已经出4.2版本,并且官方也已经将4.x版作为默认的下载版本......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 137字 评论关闭
: > the_filename > the_filename echo "" > the_filename echo /dev/null > the_filename echo > the_filename cat /dev/null > the_filename cp /dev/null the_filename
阅读全文
  • 11月
  • 11日
综合 ⁄ 共 4984字 评论关闭
实现效果如图所示 点击上面的Tabs可以切换下面的Page,同样滑动下面的Page可以让上面的tabs自动切换。 一,ScrollView 主要是继承一个HorizontalScrollView,然后构造一个LinearLayout,在里面添加Button实现选项卡。选中后设置当前选中的按钮和Page。 package com.widgets; import com.adapters.TabAdapter; import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.View; import android.widget.HorizontalScrollView; import android.widget.Li......
阅读全文