现在位置: 首页 > juicer发表的所有文章
  • 11月
  • 05日
综合 ⁄ 共 284字 评论关闭
计划2015年每天写一篇文章 由于文章编辑器的效率实在太低,所以选择演示文稿导出成图片 部分内容直接使用我在曾经北京航空航天大学开设的《移动终端用户交互工程》的演示文稿,同样效率原因因而直接贴图片 提问请移步 http://weibo.com/p/1001603798335654894356 计划2015年每天写一篇文章 由于文章编辑器的效率实在太低,所以选择演示文稿导出成图片 部分内容直接使用我在曾经北京航空航天大学开设的《移动终端用户交互工程》的演示文稿,同样效率原因因而直接贴图片 提问请移步 http://......
阅读全文
  • 05月
  • 22日
数据库 ⁄ 共 17511字 评论关闭
racle体系结构就是围绕这张图展开的,要想深入了解oracle,就必须把这张图搞明白。 如图:   一、基本组成: Oracle server:    一般情况下是一个instance和一个database组成    1个instance只能对应一个数据库。     特殊:1个数据库可以有多个instance(rac)         一台服务器上同时可装多套版本的数据库软件,每个数据库软件可建多个数据库,但是每个数据库只对应一个instance,也可以理解成每个数据库只有一个SID 。          利用DBCA建出的每个库都是相对独立的,在同一服务器上如果创建多库必须将环境变量的参......
阅读全文
  • 05月
  • 13日
数据库 ⁄ 共 16881字 评论关闭
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188      数据库访问几乎每一个稍微成型的程序都要用到的知识,怎么高效的访问数据库也是我们学习的一个重点,今天的任务就是总结java访问数据库的方法和有关API,java访问数据库主要用的方法是JDBC,它是java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,下面我们就具体来总结一下JDBC 一:Java访问数据库的具体步骤: 1 加载(注册)数据库   驱动加载就是把各个数据库提供的访问数据库的API加......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 193字 评论关闭
对于java中对象之间的赋值,只是赋值的是引用。 其实可以看做是指针,比如,a和b是两个对象,a = b, 就是把指向b的指针赋值给了a Node [] n = new Node[3]; for(Node node:n)       node = new Node(); 比如node = n[0]而言,node只是存储了指向n[0]所指对象的指针,而node = new Node(), 只是改变了node存储的指针。所以数组n没有变化
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 763字 评论关闭
题目链接:http://wikioi.com/problem/1044/ 算法与思路: 仔细理解下题意,实际上就是求最长上升子序列和最长下降子序列, 依次遍历整个序列,每一次求出从第一个数到当前这个数的最长上升子序列, 直至遍历到最后一个数字为止,然后再取dp数组里最大的那个即为整个序列的最长上升子序列。 我们用dp[i]来存放序列1-i的最长上升子序列的长度,那么dp[i]=max(dp[j])+1,(j∈[1, i-1]);  显然dp[1]=1,我们从i=2开始遍历后面的元素即可。 #include<stdio.h> #include<string.h> int n = 0, dp1[100005], dp2[100005]; int ......
阅读全文
  • 08月
  • 29日
编程语言 ⁄ 共 892字 评论关闭
备了个忘 1.创建应用程序代码 2.利用样板来包装代码     1.包含 Python 的头文件。          #include "Python.h" //需将python安装目录下的include文件夹包含进工程     2.为每个模块的每一个函数增加一个型如 PyObject* Module_func()的包装函数。     包装函数格式: static PyObject *Extest_fac(PyObject *self, PyObject *args) { int res; //parse result int num; //arg for fac() PyObject *retval; res = PyArg_ParseTuple(args, "i", &num);//转换从python传入的参数为整数 if(!res)//type error { return NUL......
阅读全文
  • 07月
  • 08日
综合 ⁄ 共 2969字 评论关闭
最近发现自己的nokia耳机不能用在小米上,查资料发现小米的耳机插孔配置和标准不一样。这是个很无赖的设计,需要买它的耳机,但和htc的某些型号手机是可以通用的。 耳机标准见图一 图一 小米的耳机和3.5mm4节的国际标准 本来打算买一个,后来发现其实可以自己买一个,然后稍稍DIY下来用的。 查资料过程中得到一些信息,记录在这里,图二 某网友绘制的小米原装耳机的线控部分的电路图。 、 图二 某网友绘制的小米原装耳机的线控部分的电路图 后来在网上看到Nokia的WH-701型号的耳机,喜欢,因为按键较多。但查资料发现, AD54的......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2871字 评论关闭
这里和大家分享一下JVM参数调优的八条经验,JVM参数调优,这是很头疼的问题,设置的不好,JVM不断执行FullGC,导致整个系统变得很慢,网站停滞时间能达到10秒以上,相信通过本文的学习你对JVM参数调优有新的认识。 实例讲解JVM参数调优的八条经验 本文将介绍JVM参数调优,这是很头疼的问题,设置的不好,JVM不断执行FullGC,导致整个系统变得很慢,网站停滞时间能达到10秒以上,这种情况如果每隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站PV达到数十万每天的时候问题就暴露出来了。 要想配置好JVM参数......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 440字 评论关闭
1) 默认构造函数 2) 默认析构函数 3) 拷贝构造 4) 赋值函数 5) 缺省取值 6) 缺省取值(const) 对于后2个,之前还真没注意到是操作符重载,现在记录下: #include <iostream> using namespace std; class MyClass { public: MyClass(int value) { mValue = value; } MyClass * operator & () { cout << "operator not const"<<mValue << endl; return this; } const MyClass * operator & () const { cout << "o......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 557字 评论关闭
字符串通常以串的整体作为操作对象,一般以双引号或单引号标示一个字符串。单引号和双引号在使用上有一定的区别: </pre><p>下面用单引号和双引号分别定义一个字符串。代码如下:</p><p></p><pre code_snippet_id="496505" snippet_file_name="blog_20141025_2_1966408" name="code" class="php"><?php $str1="I Love PHP"; $str2='I Love PHP'; echo $str1; echo $str2; ?> 输出结果为: I Love PHP    I Love PHP 从上面的结果看没有什么区别,而通过变量的处理,却存在着很大的区......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1702字 评论关闭
 Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的 JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用符号嵌入很多的 Java代码,造成页面结构混乱,Servlet和Javabean负责了大量的跳转和运算工作,耦合紧密,程序复用......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 919字 评论关闭
std::vector::push_back Addelement at the end Addsa new element at the end of the vector, after its current last element. The content of val is copied (or moved) to the new element.   Thiseffectively increases the container size by one,which causes an automatic reallocation of the allocated storage space if -andonly if- the new vector size surpasses the current vector capacity.   因此每次執行的時候,都會在vector的尾部加入新的內容,並且val原來的內容也會拷貝進來。 這樣執行的好處是容量......
阅读全文