现在位置: 首页 > refinery发表的所有文章
  • 09月
  • 24日
综合 ⁄ 共 3271字 评论关闭
ostringstream的用法 【本文来自】http://www.builder.com.cn/2003/0304/83250.shtmlhttp://www.cppblog.com/alantop/archive/2007/07/10/27823.html使用stringstream对象简化类型转换C++标准库中的<sstream>提供了比ANSI C的<stdio.h>更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。 为什么要学习 如果你已习惯了<stdio.h>风格的转换,也许你首先会问:为什么要花额外的精力来学习基于<sstream>的类型转换呢?也许对下面一个简单的例......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 5089字 评论关闭
Fragment的应用非常广泛,现在结合menu来使用看看效果。 MainActivity.java代码: public class MainActivity extends FragmentActivity { private FragmentManager manager; private FragmentTransaction transaction; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /*获取manager*/ manager = this.getSupportFragmentManager(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Infl......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2557字 评论关闭
1.Oracle数据库 ---需导入ojdbc14.jar Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@localhost:1521:orcle"; String user = "test"; String password = "test"; Connection conn = DriverManager.getConnection(url, user, password);   2.DB2数据库  ---需导入db2jcc.jar,db2jcc_license_cu.jar Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance(); String url = "jdbc:db2://localhost:5000/testDB"; String user = "admin"; String password = "test"; Co......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 3651字 评论关闭
转载自:http://www.cnblogs.com/berry/articles/1582702.html 参考:http://msdn.microsoft.com/zh-cn/library/windows/apps/bw1hbe6y.aspx 心得:关键字inline 必须与函数定义体放在一起才能使函数成为内联,仅将inline 放在函数声明前面不起任何作用。 (一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。       inline int min(int first, int secend) {/****/};       inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inli......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 3822字 评论关闭
原文:http://blog.csdn.net/zskylark/archive/2010/07/12/5729768.aspx 都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令:         ldr pc, _start_armboot         _start_armboot: .word start_armboot, 进入到/lib_arm/board.c中的函数void start_armboot (void),从此就进入了第二......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 15594字 评论关闭
  1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用source 命......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 58字 评论关闭
http://www.cnblogs.com/gmq/archive/0001/01/01/1521496.html
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1208字 评论关闭
一、概述          为其他对象提供一种代理以控制对这个对象的访问。 二、适用性         1.远程代理(RemoteProxy)为一个对象在不同的地址空间提供局部代表。         2.虚代理(VirtualProxy)根据需要创建开销很大的对象。         3.保护代理(ProtectionProxy)控制对原始对象的访问。         4.智能指引(SmartReference)取代了简单的指针,它在访问对象时执行一些附加操作。 三、参与者     1.Proxy 保存一个引用使得代理可以访问实体。若RealSubject和Subject的接口相同,Proxy会引用Subject。 提供一个与Subject的......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1397字 评论关闭
在Android项目开发中,我们经常会需要调用一些C语言或者C++编译出来的so库.那么如何编写自己的so库?又怎么才能在自己的项目里调用so库呢?这篇博文将解决这些问题。 1.首先我们要配置好NDK开发环境,按照 fukeainideren 的百度经验: http://jingyan.baidu.com/article/f25ef2546f53e3482c1b82da.html 来配置好我们的NDK开发环境. 软件安装完毕后按照下面的步骤来导入自带的hello-jni项目. (1)配置NDK路径 (2)导入hello-jni项目,(由于项目中已经有了hello-jni所以会显示无法选择) (3)导入之后再参考  http://jingyan.baidu.com/artic......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 2935字 评论关闭
题意: 求出度为0的强连通分量. 思路: 缩点 具体有两种实现: 1.遍历所有边, 边的两端点不在同一强连通分量的话, 将出发点所在强连通分量出度+1. #include <cstdio> #include <cstring> #include <stack> #include <algorithm> using namespace std; //0.03s 4856K const int MAXN = 5005; struct Pool { int pre, v; }p[MAXN*100];//适当开 int num,head[MAXN]; int low[MAXN]; int dfn[MAXN],Index; int id[MAXN],size; bool vis[MAXN]; stack<int> s; int n,m; int deg[MAXN]; void clear......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1116字 评论关闭
题意:给定有向图,判断是否为强连通图。 思路:方法很简单,直接Tarjan求图强连通分量个数是否为一即可。主要是把Tarjan模板附上来以后好整理。。。 Byvoid的Tarjan算法讲解很详细:https://www.byvoid.com/blog/scc-tarjan/ #include<cstdio> #include<cstring> #include<iostream> #include<stack> #define NODENUM 10005 #define EDGENUM 100005 using namespace std; int N,M; struct edgenode { int to,next; }Edge[EDGENUM]; int head[NODENUM],edgenum; bool in[NODENUM]; stack<int&g......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 3986字 评论关闭
问题一:Implement an algorithm to determine if a string has all unique characters. What if you can not use additional data structures? 如果只是要判断有没有重复的字符,使用一个bool的数组是一个很简单的方案: bool isUniqueCharStr(string str){ bool carray[256]; int size = str.size(); for(int i = 0; i < size; ++i){ if(carray[ str[i] ]){ return false; } else { carray[ str[i] ] = true; } } return true; } 该算法的时间复杂度和空间复杂度都是O(n).考虑到题目中要求......
阅读全文