用python做项目,如果项目大了,或者想更好的管理程序,总是要使用包。包解决了命名冲突的问题。今天在使用python的相对路径导入的时候,遇到了不少的问题。包导入情形:src/__init__.pymain.pycomponents/__init__.pyexpander.pylanguage_i...
分类:
编程语言 时间:
2014-05-21 04:31:40
阅读次数:
336
链表结点类型定义:1 class Node {2 public:3 int data = 0;4
Node *next = nullptr;5 6 Node(int d) {7 data = d;8 }9 };快行指针(runner)技巧:同时...
分类:
编程语言 时间:
2014-05-21 04:26:19
阅读次数:
444
结合自己的一些真实经历讲解String,StringBuffer及StringBuilder...
分类:
编程语言 时间:
2014-05-21 10:34:16
阅读次数:
230
Java线程(Java Thread)是执行某些任务的一种轻量级进程。Java中的Thread类提供了多线程(multi-threading)功能,应用程序可以创建多个线程并同时运行。
在一个应用程序中,通常会有两种类型的线程-用户线程(user thread)和守护线程(daemon thread)。当我们启动引用程序时,首先创建用户线程main,我们可以创建多个用户线程和守护线程。当...
分类:
编程语言 时间:
2014-05-21 07:26:06
阅读次数:
370
我的开发环境:eclipse kepler (4.3)+tomcat7.0.42.
在我想看eclipse中web项目jsp文件被tomcat转换成java以后的java源文件的位置,发现正常情况下的webapps下面,没有看到我部署的项目
同时,work目录(jsp的工作目录)下面也没有生成相关的jsp的class文件和java源文件。但是我想看源码啊。找了一堆关于jsp的源码位置的文章,都...
分类:
编程语言 时间:
2014-05-21 06:24:23
阅读次数:
292
1、导入jar
2、web.xml配置
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://ja...
分类:
编程语言 时间:
2014-05-21 09:06:23
阅读次数:
484
TLS(Thread Local Storage) 线程局部存储
所有的线程都共享着进程的虚拟地址~ 局部变量为每个线程所独立共享的,静态变量和全局变量是进程中所有线程一起共享的~ TLS可以为线程提供一个唯一的数据用一个全局的索引~每个线程 有自己的副本~各个线程互不影响~其实所保存的数据就是线程关联的~
先看个图:
如图可见每个线程有自己独立的TLS表格,相当于一个数组...
分类:
编程语言 时间:
2014-05-21 16:45:55
阅读次数:
339
最近电脑重装系统了,第一件事重装OpenCV。这次直接装最新版,2014-4-25日发布的OpenCV2.4.9版本,下载链接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download。其实安装过程跟2.4.4的过程差不多,这里错略记录下过程。2.4.4的安装过程见链...
分类:
编程语言 时间:
2014-05-21 10:43:46
阅读次数:
312
【06】格式化输出
题目:用*号输出字母C的图案。
思路:可先用'*'号在纸上写出字母C,再分行输出。如果输出图形较大,且有规律可循,可考虑使用循环。
C 语言代码
int main()
{
const char *p =
" **** \n"
" ** ** \n"
"** \n"...
分类:
编程语言 时间:
2014-05-21 06:25:40
阅读次数:
305
输出字符串:
puts()函数:
puts()函数只接受一个参数(指向要显示的字符串的指针)。由于字面字符串是一个指向字符串的指针,因此
puts()可用于显示字面字符串和字符串变量。
puts()显示完字符串后,自动换行。
puts()是一个标准的输出函数,需要包含stdio.h。
printf()函数:
printf()函数是库函数,可用于显示字符串,使用转换...
分类:
编程语言 时间:
2014-05-21 16:53:00
阅读次数:
299
在Java语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。...
分类:
编程语言 时间:
2014-05-21 08:58:13
阅读次数:
303
第4章 组织程序和数据
从前面的学习中,我们可以发现程序并不是我们所想的那么简短,他们都有一个共同的特性,那就是
1)都能解决某些特定类型的问题
2)与其他的大多数工具都互相独立
3)都具有一个自己的名称
C++中提供两种基本的方法来让我们组织大型的程序,函数(子程序)和数据结构。
1、组织计算
1)计算总成绩
子函数grade
//根据学生的期中考试、期末考试、家庭作...
分类:
编程语言 时间:
2014-05-21 10:50:28
阅读次数:
386
很多人在项目中使用Webservice,只是知道如何发布Webservice,如何调用Webservice,但真要论其来龙去脉,还真不一定清楚。
一切一切还要从我们伟大的sun公司规范说起。
JAVA 中共有三种WebService 规范,分别是JAXM&SAAJ、JAX-WS(JAX-RPC)、JAX-RS。
下面来分别简要的介绍一下这三个规范。针对JDK...
分类:
编程语言 时间:
2014-05-21 07:27:31
阅读次数:
466
#include
#include //要使用malloc(),必须包含此库文件
void main()
{
char count, *ptr1, *p;
ptr1 = malloc(27*sizeof(char));
ptr1[26] = 0;//字符串要加0
if (ptr1 == NULL)
{
puts("没有足够的空间卡可以分配!\n");
}
p = ptr1...
分类:
编程语言 时间:
2014-05-21 07:11:10
阅读次数:
275
JSP开发模式
jsp开发模式的发展
1.模式1:(适合小型项目的技术的开发)
a.第一版本,纯jsp(封装数据,处理数据,显示数据)
b.第二版本,Jsp+JavaBean.
jsp:收集数据,显示数据
JavaBean:封装、处理
2.模式2:servlet+Jsp+JavaBean(是mvc在java中的具体的实现,是java...
分类:
编程语言 时间:
2014-05-21 17:03:21
阅读次数:
406
通常,子系统都要对其实现细节进行隐藏,在进行细节隐藏的同时,子系统为用户提供了一些关键入口点。程序员
通过调用这些关键的入口点来实现与子系统的通信。因此如果在程序中使用这样的子系统并且在其调用点加上了调
试检查,那么不同花很大力气就可以进行许多错误检查。
当子系统编写完成后,要问自己:“程序员什么情况下会错误地使用这个子系统,在这个子系统中怎样才能自动检
查出这些问题?”...
分类:
编程语言 时间:
2014-05-21 07:04:02
阅读次数:
283
《深度搜索C++对象模型》的一些学习纪要:
一成员变量篇
0. 类的编译中,先编译成员变量和成员函数的额声明,成员函数的定义在类声明结束后再处理;
1. 类中,多个代码区块public或者private最终会被按区块统一,然后编译过程中,后定义的成员变量地址高于定义的成员变量;
2. 静态变量在程序启动时初始化,存储的位置在于程序的全局数据段中;
3. 继承中...
分类:
编程语言 时间:
2014-05-21 10:18:55
阅读次数:
305
vector C++实现。...
分类:
编程语言 时间:
2014-05-21 10:02:21
阅读次数:
373
在使用springmvc提供rest接口实现文件上传时,有时为了测试需要使用RestTemplate进行调用,那么在使用RestTemplate调用文件上传接口时有什么特别的地方呢?实际上只需要注意一点就行了,就是创建文件资源时需要使用org.springframework.core.io.FileSystemResource类,而不能直接使用java.io.File对象。
Controll...
分类:
编程语言 时间:
2014-05-21 17:11:07
阅读次数:
367
本文是本人在学习网络视屏springMVC的过程中的学习笔记。
为了更便于理解我决定从实际使用的角度解释。
我们在浏览器输入地址
http://localhost:8080/springMVC6/user/data/toUser
界面如下:
此时后台是跳转到下面class的toUser方法的
package com.tgb.web.controller.an...
分类:
编程语言 时间:
2014-05-21 06:27:05
阅读次数:
295