现在位置: 首页 > yuva发表的所有文章
  • 04月
  • 26日
综合 ⁄ 共 2478字 评论关闭
    转眼间,来北京快一周了吧,今天突然来了兴致,想记录下自己刚来北京的心情,为将来更好的在这生活下去做下心理铺垫。    3月5号那天,处理完了在济南的所有事情,提前在了解好了北京的行情,坐上动车,满怀期待的心情,体验着最高时速305km/h的速度,2个小时之后,12点04分,终于踏上的北京的土地。火车是在北京南站停车的,一个人来到这里,下车的时候,随着人流,我找到了出口。映入眼帘的是陌生的环境,顿时脚步不知道迈向何方。不过走了几步之后,有个像是出租车的司机模样中年男子,拦住了我的去路,过来问我:“小伙子,......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 674字 评论关闭
示例代码: #include <iostream> #include <string> using namespace std; #include <boost/format.hpp> using namespace boost; int main(int argc, char*argv[]) { //顺序不必一致 format fmter("%2% %1%"); fmter % 100; fmter % 200; cout<<"fmter:"<<fmter<<endl; //可重用 fmter % 11; fmter % 22; cout<<"fmter:"<<fmter<<endl; //可直接转为字符串 string s = fmter.str(); cout<<"s:"<<s.c_str()<<endl; string s2 = str(f......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3953字 评论关闭
U-boot启动内核原理         ARM平台U-boot启动内核命令如: bootcmd=bootm 0xc4040014    在./common/cmd_bootm.c文件中,bootm命令对应的do_bootm函数,当分析uImage中信息发现OS是Linux时,调用./lib_arm/armlinux.c文件中的do_bootm_linux函数来启动Linux kernel。 do_bootm函数(bootm命令)分析 image_header_t header; ulong load_addr = CFG_LOAD_ADDR;              /* Default Load Address */ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { ……        if (argc < 2) {   ......
阅读全文
宋朝历史概述(960年-1279年) 宋朝分为北宋和南宋。北宋从公元960年至公元1127年;南宋的历史从公元1127年至公元1279年公元960年,赵匡胤通过发动陈桥兵变,建立了宋朝。公元1279年,元军攻破崖山(今广东新会),陆秀夫背着帝昺投海,南宋灭亡,宋朝历时320年。 宋朝是我国历史上重要朝代之一。宋代历史上涌现出许多颇具雄才大略的政治家、科学家、英雄豪杰、仁人志士,以及独领一代风骚的文人墨客,堪称人才辈出的时代。 宋太祖赵匡胤,《宋史》上称他马上皇帝。生于公元927年,长大后,太祖相貌雄伟,气度豁达,有见识的人知......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 3756字 评论关闭
#include<iostream> #include<cstdlib> #include<cstdio> #define N 100001 #define inf 0x7fffffff using namespace std; int n,cnt=1,sz,head[N],deep[N],size[N],pos[N],belong[N],fa[N][17],id[N]; struct edge{int to,next,v;}e[N<<1]; struct seg{int l,r,mx,c,a;}node[N<<2]; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 566字 评论关闭
文章目录 单例设计模式:singleton Java代码: 单例设计模式:singleton 解决的问题: 确保程序在运行过程中,某个类的实例instance只有一份。 特点: 1 构造函数私有化  2 自己内部声明自己  3 提供一个public方法,负责实例化自己 Java代码: class Recycle { static int[] arr; static String str; //自己内部声明自己 private static Recycle recycle ; //构造函数私有化 private Recycle(){ arr = new int[]{1,2,3}; } //提供一个public方法,负责实例化......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 571字 评论关闭
1.创建一个空间表 比如 DROP TABLE MAP; CREATE TABLE MAP (   GID     NUMBER(38)     PRIMARY KEY,   NAME     VARCHAR2(10),   GEOM     MDSYS.SDO_GEOMETRY); 2.在USER_SDO_GEOM_METADATA表中插入空间字段的相关信息 DELETE FROM USER_SDO_GEOM_METADATA   WHERE TABLE_NAME = 'MAP' AND COLUMN_NAME = 'GEOM' ; INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)   VALUES ('MAP', 'GEOM',     MDSYS.SDO_DIM_ARRAY       (MDSYS.SDO_DIM_ELEMENT('X', 84.708038330, 131.212371826, 0.......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 2663字 评论关闭
  指针学习资料(zollty-2009) 1.指向普通变量或者某个数或者字符串。例如 int j,a[10]; int *pointer_1,*pointer_2; pointer_1=&j; pointer_2=&a[7];   2.指针作为函数参数。例如  (主函数部分) pointer_1=&a;pointer_2=&b; if(a<b) swap(pointer_1,pointer_2); (交换两数的函数) void swap(int *p1,int *p2) { int temp;   temp=*p1;   *p1=*p2;   *p2=temp; } swap接受主函数传来的两个数a和b的地址,用p1和p2去指代,然后交换p1和p2的内容,则在内存上引起了改变,所以原来的a和b所对应的值改变。   3.......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1705字 评论关闭
1.BigDecimal的setScale // RoundingMode 舍入模式: // 1.UP/DOWN ->基准为数字0; // 2.CEILING/FLOOR ->基准为正负无穷大; // 3.HALF_UP -> 通常学校里讲的四舍五入[去符号四舍五入,再加回符号]; // 4.HALF_DOWN 向数字方向舍入的舍入模式, 如果与两个相邻数字的距离相等,则向下舍入。 如果被舍弃部分 > 0.5,则舍入行为同 // RoundingMode.UP;否则舍入行为同 RoundingMode.DOWN。 BigDecimal decimal = new BigDecimal(123456.78101); BigDecimal ret = decimal.setScale(2, RoundingMode.HALF_DOWN)......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 1957字 评论关闭
POJ 1523 SPF 链接:http://poj.org/problem?id=1523 题意:给定一个无向连通图,求割点。并计算出去除每个割点后能将图分为多少块。 思路:裸的求无向图割点。 代码: /* ID: wuqi9395@126.com PROG: LANG: C++ */ #include<map> #include<set> #include<queue> #include<stack> #include<cmath> #include<cstdio> #include<vector> #include<string> #include<fstream> #include<cstring> #include<ctype.h> #include<iostream> #include<algor......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 2712字 评论关闭
原文:http://www.cnblogs.com/RascallySnake/p/3182807.html    在写C++程序时,时常需要将一个class写成DLL,供客户端程序调用。这样的DLL可以导出整个class,也可以导出这个class的某个方法。 一、导出整个class 方法很简单,只需要在类的头文件中class和类名之间加上_declspec(dllexport),同时在另外一份提供给客户端调用程序使用的类的头文件中class和类名之间加上_declspec(dllimport)。为了能让客户端程序和DLL程序公用该类的一份头文件,通常在类的头文件中使用宏和预编译指令来处理。如下DLLTest.h: #ifdef DLL......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 2119字 评论关闭
  #include"stdio.h"  #include"unistd.h"  #include"stdlib.h"  #include"pthread.h"  #include"semaphore.h"  #include"string.h"  void *thread_function(void *arg);  pthread_mutex_t work_mutex;   #define WORK_SIZE 1024  char work_area[WORK_SIZE];  int time_to_exit=0;   int main()  {      int res;      pthread_t a_thread;      void *thread_result;      res=pthread_mutex_init(&work_mutex,NULL);      if(res!=0){          perror("Mutex initialization failed");          exit(EXIT_FAILURE);      ......
阅读全文