- 浏览: 43872 次
- 性别:
- 来自: 成都
最新评论
文章列表
百度一面
1、给定一个字符串比如“abcdef”,要求写个函数编程“defabc”,位数是可变的。这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。
2、socket过程就是socket的server和client整个流程写下来,这个还是没啥问题的。
http://blog.csdn.net/aoxiangzhiguanjun/article/details/8862863
3、数据结构二叉树的遍历,给了个二叉树,前序、中序、后序写出来,这个没什么难度。http://blog.csdn.net/hackbuteer1/article ...
- 2013-05-07 12:52
- 浏览 696
- 评论(0)
1、插入排序
简单插入
#include<stdio.h>
void insort(int a[],int n)
{
int i,j;
for(i=2;i<=n;i++)
{
j=i-1;
a[0]=a[i];
while(a[0]<a[j])
{
a[j+1]=a[j];
j--;
}
a[j+1]=a[0];
}
}
void main()
{
...
计算机网络基础笔记
计算机网络的定义:将独立自主的、地理上分散的计算机系统,通过通信设备和传输介质连接起来,在完善的网络软件控制下以实现信息传输和资源共享的系统,就是计算机网络。
计算机网络的发展经历了5个阶段的演进,即面向终端的计算机网络、计算机—计算机网络、开放式标准化网络、计算机局域网络以及国际互联网。
数据通信技术
在系统模型中,DTE用于用户的数据处理,属于计算机网络中的资源子网部分;DCE和传输通道用于数据的传输,属于计算机网络中通信子网部分。
1.基带传输
由计算机或终端产生的未经调制的数字信号所占用的频率范围叫基本频带,这个频带从直流起可高到数百千赫,甚至若干兆赫, ...
[置顶] ARM和CPU的区别
- 博客分类:
- 系统设计
ARM是一个处理器厂家,因为其生产的处理器很有特点,所以这一类的CPU都称为ARM处理器。
ARM的CPU最大的特点是小、功耗低。arm的功耗一般在500mw到1.6w之间,而我们目前电脑cpu一般在40-60w左右,最低的intel 2600也在3.5w。学过电学的童鞋应该可以理解功耗低相当于发热量低,所以该类处理器虽然不是不用散热,但散热设计比起电脑的(不论台式还是本子)要简单多了。
因为构架不同,所以系统也不尽相同。
ARM的CPU由于其特点(小、低功耗,性能不错)主要用于手机、PDA等。
目录
Ø Action
n 简单数据校验
Ø Result
Ø 常用配置文件
Ø OGNL & ValueStack
Ø Tags
Ø ---------------------Project
n 类型转换、上传与下载、interceptor、防止重复提交
Ø MVC思想深入剖析
Ø 源码解读
Ø 其他话题
01 Struts2-Action
一、Struts作用:
将请求与结果分开
二、搭建Struts2的运行环境:
1、建立Web项目;
2、建立Struts2的配置文件(struts.xml);
将Stru ...
Spring学习笔记
- 博客分类:
- C/C++/Java
- 课程笔记
- 系统设计
课程内容
1. 面向接口(抽象)编程的概念与好处
2. IOC/DI的概念与好处
a) inversion of control
b) dependency injection
3. AOP的概念与好处
4. Spring简介
5. Spring应用IOC/DI(重要)
a) xml
b) annotation
6. Spring应用AOP(重要)
a) xml
b) annotation ...
课程内容
1HelloWorld
a) Xml
b) annotation
2Hibernate原理模拟 -什么是O/R Mapping以及为什么要有O/R Mapping
3常见的0/R框架(了解)
4hibernate基础配置(重点)
5ID生成策略(重点AUTO)
6Hibernate核心开发接口介绍(重点)
7对象的三种状态(了解)
8关系映射(重点)
9Hibernate査询(HQL)
10 在Struts基础上继续完善BBS200
11性能优化(重点)
12补充话题
风格
1先脉络,后细节
2先操作,后原理
3重Annotation,轻x ...
1、从键盘任意输入0-9之间的任意一个数字,显示数字的电子格式
import java.util.Scanner;
/*
A, B, C, D 表示数字的各二进制位
a, b, c, d, e, f, g 表示 LED 的各段,为 1 时该段显示,为 0 时该段不显示
a
#######
# # b
f # ...
DSP笔记
第1讲数字信号处理概述
ARM 高 FPGA(在纯软件的环境下开发硬件)
DSP 中
单片机 低
软解软件进行处理
硬解硬件进行处理
1-D 信号:单个独立变量的一维函数, e.g. 语音信号。
2-D 信号:两个独立变量的二维函数 ...
matlab将图片转换成asc码
function img2txt(imfile,varargin);
% using an ASCII character for every stepx pixels in x-dimension
ramp=['@@@@@@@######MMMBBHHHAAAA&&GGhh9933XXX222255SSSiiiissssrrrrrrr;;;;;;;;:::::::,,,,,,,........'];
% the 'ramp' vector represents characters in order of intensity ...
五子棋实现代码
#include<stdio.h>
#define M 9
#define N 9
void print(int a[M][N])
{
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf(" %d",a[i][j]);
printf("\n");
}
}
int check(int a[M][N])
{
int i,j;
for(i=0;i<M-5;i++)
{
for(j=0;j& ...
BSP及嵌入式驱动开发笔记
第一讲嵌入式系统基本概念
以应用为中心,以计算机技术为基础,其软硬件可配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用系统,所用的计算机称为嵌入式计算机。
Linux目 ...
怎样写一个简单的操作系统?(原文标题:How to write asimple operating system)
目录
简介
必备知识
计算机启动
汇编入门
第一个操作系统
进阶
简介
本文主要介绍怎样编写和构建您的第一个,基于x86汇编语言的操作系统 ...
软件项目管理复习笔记
软件项目管理考试试题总结-中南大学
利用有限资源、在一定的时间内,完成满足一系列特定目标的多项相关工作叫做项目。
(1)项目是一项有待完成的任务,有特定的环境与要求。项目是指一个过程,而不是指过程终结后所形成的结果。
(2)在一定的组织机构、利用有限的人力、物力、财力在规定的时间内完成任务。
(3)任务要满足一定的性能、质量、数量、技术指标等要求。
项目的属性
• 项目有一个独特的目的
• 项目是一次性的工作
• 项目需要使用资源,而资源是有限的
• 项目有一个主要发起人
• 项目具有不确定性
项目三约束
• 范围(界定):项目的任务 ...
本篇文章采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。
下面是java反射的三个例子
Reflection,通过一个类名,打印出构造函数,方法和变量
package senior;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import ...