- linux分区挂载到内存,ubuntu下SD卡分区与挂载
米斯桃
linux分区挂载到内存
本来只是想借SD卡来做一个OK6410的升级。但笔记本上只装了ubuntu,一开始是可以识别sd卡的,但按照网上的教程不小心将/dev/sdb1删除了,导致ubuntu不能识别sd卡了。记录一下解决过程:1.sd的设备节点/dev/sdb还有,说明驱动没有问题,按照网上执行了这些步骤,但并没有作用sudomodprobeusb-storagesudomodprobesdhcisudomodprob
- S3C6410开发全纪录(一)《还原SD卡启动的真相》
turui
EmbedLinuxcdisknullbufferintegerbyte
前章我们也大致分析了SD卡的启动过程,在具体进行问题的定位及解决的过程中,发现还是有很多不明确的地方,网上的文章也多是人云亦云让我们来一步一步搞清楚S3C6410SD卡启动的步骤及过程(我这里的开发板为OK6410,256M+1G的配置,SD卡为2G,MMC)一、开发板跳线,从SD卡启动查看《OK6410开发板LINUX2.6用户手册.pdf》将跳线设置为11111000(从左到右为pin8到pi
- 内核移植错误记录
iteye_21199
嵌入式网络运维
操作环境VMware虚拟机Ubuntu10.10。ARM11,OK6410开发板,Linux2.6.36.2内核第一个错误:s3c64xx-pata.0:failedtoclaimresource0uboot打印信息:NET:Registeredprotocolfamily16s3c64xx-pata.0:failedtoclaimresource0------------[cuthere]---
- 移植linux-2.6.29+busybox最小系统到单板OK6410
我用国芯
OK6410单板linux-2.6.29开发OK6410linux-2.6.29汇编文件系统DM9000
系统:ubuntu10.04.4单板:ok6410编译器:arm-none-linux-gnueabi-搭建开发环境详见ubuntu10.04.4开发环境配置。目标:一.配置编译android-2.6.29,放到OK6410上,板子串口正常输出二.移植DM9000网卡驱动,配置内核,支持nfs挂载网络文件系统一.配置编译android-2.6.29,放到OK6410上,板子串口正常输出1.获取交叉
- OK6410烧写Android2.3.4流程记录
代码DJ
具体的流程在这里http://blog.csdn.net/shulianghan/article/details/40299813但是上面的这篇文章中,有些细节的地方需要注意。image.png上面的-不要直接复制,要用无输入法的键盘打入。接下来按照里面的步骤走,到最后烧写成功,启动Android系统的时候可能会遇到一个很严重的错误。系统内核的读取位置错误。********************
- 【C++】FaceRecognition
Treysure
人工智能
人脸识别(1)——基于Opencv+vs2012的人脸检测1.环境配置(博主环境):系统环境:win7旗舰+VisualStudio2012+opencv2.4.9博主的经历比较悲催,刚开始想在ARM11架构的OK6410上实现人脸检测的功能,很遗憾,在历经长时间的失败之后终于无法坚持下去而放弃,询问了一下实验室老师意见,建议还是先在PC上实现人脸识别的全部过程,然后还有余力的话可以尝试在cote
- tftp下载不成功原因及NFS挂载不成功原因分析
QuinnHanz
★Linux系统及应用开发
正常使用的tftp下载突然不能用了,究其原因1、在确保ip地址位于同一网段的同时,网关(ok6410开发板uboot标记的是gatewayip),子网掩码(netmask)是否一致;如果网关不一致,内核启动将会卡在某个阶段;2、务必用路由器连接(主机通过网线直接连接开发板应该也可以,但是没有这样可靠);3、最最重要的是,不要让你的开发板及linux虚拟机用了别人正在开机使用的主机的ip地址!!!
- Dnw下载工具还是Linux下的好(For OK6410)
weixin_30562507
一直在Windows下开发,某些bug总是使我不能全心全意的信任Windows,从开发嵌入式开始,一直就想把开发环境转移到Linux环境下,特别是下载程序的时候,不过确实有Linux的开发环境,就拿下载程序来说,Linux下的minicom和dnw真的是很好用,同时也可以学习源代码。下面教你如何下载、安装、使用dnw。1.dnw由两部分构成:USB驱动和下载工具,USB驱动便是secbulk文件夹
- Ubuntu 12.10 使用DNW传数据 进行ARM开发板烧写
changqiang08
arm-ubuntu
Ubuntu12.10使用DNW传数据进行ARM开发板烧写原文地址:http://www.cnblogs.com/QuLory/archive/2012/11/16/2773389.htmlPart1前言最近在研究OK6410开发板;但windows下的rvds真是不好用,烧写程序到开发板还需要dnw,而这各种软件都要在win下搞,很是憋屈,而且64位的win7还出各种问题。我要移植的是Linux
- x264 利用arm-linux-gcc在arm上的移植 总结(转)
sincerel
视频编解码ARM-Linux嵌入式视频编解码
原文链接:https://blog.csdn.net/liuzongming1988/article/details/8234893我的开发环境是:1、RedhatLinux6.32、飞凌嵌入式开发板OK6410经测试,完全可行。需要注意的是,#./x264–otest.264mytest.yuv提示错误:rawinputrequiresaresolution.解决方法:把源文件名保存为forem
- u-boot 烧写菜单
jacy_y
u-boot
修改我们自己的uboot,实现快捷更新Linux系统ok6410,uboot,系统更新本帖最后由whzdh331于2010-11-2217:54编辑Ok6410的硬件相比mini6410强大许多(同样的价钱),但是ok6410的uboot制作用起来不方便,需要输入很多命令才可以烧写完一个系统。我还是比较怀念在2440上方便、灵活的烧写方式。下面我们就来修改出一个简单的uboot,实现快速更新系统。
- 嵌入式开发之旅-----OK6410开发笔记(2)----Uboot,内核,文件系统编译
jzen
嵌入式ARMlinux
===============================================================================================================================接着上一个笔记,为了测试上面安装的编译器正不正确,先编译一下uboot,内核,文件系统来试试刀吧!这几个在后面开发中也是经常用到的,特别是内核
- 嵌入式开发之旅-----OK6410开发笔记(1)----ubuntu环境搭建
jzen
ARM嵌入式linux
===================================================================================================================================第一次写博客,现在刚开始学嵌入式,所以写下来,跟大家分享一下。因为我在这个过程中,已经碰了很多壁了,这里只是简单的笔记。因为这个笔记已
- uboot.bin的生成
道客优
uboot.bin的生成分为两步,以ok6410开发板为例1、选择要使用的board$makesmdk6410_config2、编译生成uboot.bin$makeCROSS_COMPILE=arm-linux-
- windows xp下ADB 的USB驱动安装
#冷风那个吹#
保定飞凌公司的OK6410开发板,安装android2.3,在Ubuntu下按照官方给的材料,用adb调试没有问题,但是在WINxp下在采用Google官方给出的usb驱动怎么样装不上,官方又没给出如何在XP下使用ADB,上午弄了弄,终于弄出来了。原来是VID和PID没有设置,在谷歌官方给出的usb驱动文件夹下有一个名字为android_winusb.inf的,打开它,在[Google.NTx86
- PWM定时器
caoshunxin01
他人之作
在OK6410开发板中,蜂鸣器的IO口为GPF15关于GPF15的GPIO详细参考S3C6410的PDF手册GPF14[29:28]00=Input01=Output10=PWMTOUT[0]11=CLKOUT[0]GPF15[31:30]00=Input01=Output10=PWMTOUT[1]11=Reserved重点介绍PWM定时器工作:S3C6410X中有5个定时器,这些定时器产生内部中
- ok6410移植sqlite3
anobodykey
Linux
转自:http://blog.chinaunix.net/space.php?uid=26310563&do=blog&id=3023475开发环境:Redhat9kernel2.4.20||Fedora8kernel2.6.23,友善之臂mini2440,arm-linux-gcc4.3.2下载sqlite最新版本3.7.9http://www.sqlite.org/download.html源
- OK6410系统时钟初始化详解
Zoro_97
ok6410
首先简单介绍一下ARM1176的时钟(芯片手册搬运工),如下图:简单翻译一下:ARM1176最高可以产生667MHz的频率,可以通过时钟分频器的值来控制输出时钟,不用修改PLL的工作频率,分配器可以选择1~16的分频数,可以通过修改分频器的值来减少系统电力损耗。6410含有AXI、AHB、APB总线,通过不同的总线控制不同的外设,AXI、AHB总线最高工作在133MHz,APB最高工作在66MHz
- s3c6410 时钟设置
isstack
ARM基础
S3C6410的时钟是挺复杂的。比51单片机的时钟要是要复杂多了去了。下面是时钟的框图。S3C6410共有3个PLL。PLL是时钟倍频用的。我使用的OK6410外部晶振是12M的。但是CPU的时钟是可以跑600多M的,这怎么实现的了。就是靠PLL来实现的。PLL对输入的频率可以进行倍频,倍频的倍数可以通过软件配置,所以才可以用外部的12M晶振给CPU提供600M的时钟。第一个APLL。这个PLL是
- ok6410挂载fedora nfs 解决mount: RPC: Unable to receive; errno = No route to host
jliang981
ok6410嵌入式
一平台1.ok6410a开发板主机fedora18二基本步骤1.mkdirnfschmod777nfscdnfsmkdirworkchmod777workcdworktouchnihao2.配置nfs服务fedora把portmap服务包含在了rpcbind里面了,没有了portmap。所以安装的是rpcbind。yum-yinstallrpcbindnfs-kernel-server3.编辑/e
- Linux:串口通信
leaglave_jyan
Linux接口通信
以前跟着做过VxWorks的开发,主要通信方式是串口,因为底层BSP包已经做好了,串口通信非常简单。后来接触Linux,在一块OK6410上跑Linux串口通信,才发现原来天真的以为甚是简单的串口变得如此的不简单。#include1、串口的操作1.1打开:fd=open("/dev/ttySAC1",O_RDWR|O_NOCTTY|O_NDELAY);O_RDWR读写方式打开;O_NOCTTY不允
- linux下裸机程序下载的两种方法
nickychung
调试裸机程序来进一步的理解下arm。找到了几种裸机程序的下载方法,当然目的是裸机程序的下载和调试,你说我这方法不是纯裸机的也没有办法,的确不是纯裸机。几种方法全部通过验证是可行的。ok6410,256M+2G1)windows下,rvds+jtag,这个是纯裸机,不谈2)sd卡中有了mmc.bin(可以理解为就是个uboot),通过sd卡启动,通过USB下载,烧写原理:用Linux的UBOOT命令
- 嵌入式实验报告(OK6410环境下的设备驱动及进程间通信 综合实验)
weixin_30549657
一、考试内容简介1、采用生产者-消费者模型,控制OK6410的led灯的显示。生产者每秒产生一个0~15数字,放入共享缓冲区;消费者每秒从共享缓冲区取出一个数字,并用该数字设置OK6410的led灯的显示。2、考试目的3、掌握进程同步原理及Linux同步机制的编程4、掌握进程间通信原理及Linux进程间通信的编程5、掌握设备驱动原理及Linux设备驱动机制的编程6、掌握操作系统调用原理及Linux
- ok6410对针脚的操作
钓鱼竿我想你
ok6410开发板ok6410
#include#include#include#include#include#include#include#include#include#include//这个是gpiogpp选择自己需要的gpios3c_gpio_cfgpin(S3C64XX_GPP(1),S3C_GPIO_INPUT);s3c_gpio_setpull(S3C64XX_GPP(1),S3C_GPIO_PULL_DOWN
- S3C6410开发全纪录(一)《还原SD卡启动的真相》
insoonior
苦与乐---linuxcdisknullbufferbytefile
前章我们也大致分析了SD卡的启动过程,在具体进行问题的定位及解决的过程中,发现还是有很多不明确的地方,网上的文章也多是人云亦云让我们来一步一步搞清楚S3C6410SD卡启动的步骤及过程(我这里的开发板为OK6410,256M+1G的配置,SD卡为2G,MMC)一、开发板跳线,从SD卡启动viewplaincopytoclipboardprint?查看《OK6410开发板LINUX2.6用户手册.p
- ok6410 uboot移植
TDB1111
嵌入式Linux移植uboot
学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境操作系统平台:VMWare7.0.1Ubuntu10.04开发板
- 移植u-boot-2018.09到OK6410 (4) --- 完结篇
Golden_Chen
uboot移植
到今天,移植uboot-201809的进展总算达到了我的预期目标。中间,因为S3c6410这颗芯片,SD控制器部分的相关时钟控制一直没搞明白,导致SD启动不了,整整卡了2个月没有进展,当时差点没坚持下来,后来通过各种迂回,反向理清SD内容(三星cpuspec写得还不够细啊)。源码已上传,见我的资源:https://download.csdn.net/download/Golden_Chen/119
- ok6410开发板移植vlc做简单视频流媒体服务器
yoeksome
linux
OK6410下的wiif的视频小车——vlc移植部分开始移植vlc2.1.5到ok6410开发板中搭建简单的视频流媒体服务器,读取h264原始数据,ts流封包,rtp协议传输。电脑:vmwareubuntu12.04gcc4.3.2vlc配置如下:CC=/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gccCXX=/usr/local/arm/4.3
- 6410H264编码rtp串流
yoeksome
linux
OK6410下的wiif的视频小车——camerh264rtp采用6410+ov9650的组合采集视频,给出的demo中ov9650只能输出15帧每秒,百度收索ov9650相关配置找到能正常输出30帧每秒的配置,ok6410提供的mfc中无论怎么配置api都不能达到30fps的采样速度,只有15fps,百度里有人说用mmap方式代替read进行可以加快图像采集速度可是调用VIDIOC_QUERYB
- ARM板ok6410移植qt4.84+opencv2.4.9初步成功
BFSTL
图像处理/机器视觉arm-linuxC/C++OPENCV
先上图,有图有真相,当课题重新回归到嵌入式搭载的老问题上时,我还一度各种担心,发现最新的A9板4412能用Android了,还想着偷懒买块现成的只做最顶层开发就好,结果找遍工业相机厂家没见到有提供Android驱动的,一了解才明白,Android驱动是基于linux驱动的貌似,于是乎,又尝试着回归到移植opencv到嵌入式linux的老路上来。想当初,零linux基础的我对着借来的6410各种被蹂
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts