- strace跟着-编译和解决sip的bus srror问题记录
xiaoxilang
解错随手记mfcc++
1问题:我编译了一个开源sip代码,可以确定的是,在nuc980dk61yc、nuc97251y上都可以跑的正常程序,但在该开发板(NUC97261Y)上运行,报错buserror;此文记录了解决该问题的过程我手里有一个972开发板(参考https://item.taobao.com/item.htm?spm=a21n57.1.0.0.680b523c5VMC8Q&id=725614464020&
- 笔记:移植xenomai到nuc972(2)
kof98765
xenomailinuxarm笔记
接下来的测试,出现了两个问题第一个问题是demo程序启动不了,这是上一篇文章忘记说的事,启动不了的原因是权限问题,提示需要root,但我是用busybox搭的文件系统,直接就是root,不存在权限问题,所以问题出在应用上,经过一番调试后发现,问题出在xenomai的应用库上,具体位置在xenomai/kernel/cobalt/posix/process.c,把staticintgid_arg=-
- NUC972开发板学习过程
喜马拉雅苦行僧
NUC972.
1、搭建linux环境的过程,设置交叉编译器的环境变量过程中会出现各种问题;解决方法:第一步、一定要Ubuntu系统换源,换源后sudoapt-getupdate;第二步、sudoapt-getinstalllib32stdc++6第三步、使用vim编辑器编辑bashrc文件。#vim/root/.bashrc编辑/root/.bashrc文件,在最后一行添加:exportPATH=$PATH:/
- 新唐NUC972 Linux(一):USB烧写linux出厂镜像
小破孩 != ERR
LInuxlinux新唐NUCNUC972
文章目录前言一、硬件连接二、安装驱动三、烧写linux程序四、运行程序五、总结前言今天开始进军linux,学了那么久单片机,也摸得七七八八,至少点个灯还是会的。本人之所以买酷客的linux开发板主要是便宜,资料也算齐全,虽然没有原子那么好,不过也够了,找那么多借口,其实就是qiong。今天先从USB烧录官方提供的linux相关程序到芯片开始吧。一、硬件连接1、连接电源线2、RS232转USB,用于
- TMS320VC5509A通过MCBSP接口与NUC972的IIS接口进行音频传输(三)
北纬 36°
ARMDSP嵌入式开发交流群891339868
如果有问题,请加QQ群891339868进行交流TMS320VC5509A通过MCBSP接口与NUC972的IIS接口进行音频传输(三)今天咱们继续了解DSP5509A的MCBSP接口与NUC972的IIS接口的音频传输的第三部分,就是DSP5509A在linux上的驱动部分。首先咱们了解一下linux系统上的音频系统。目前linux上主流的音频框架是ALSA(AdvancedLinuxSound
- u-boot器件驱动模型(Device&Drivers)之链接器的秘密
光利繁华的背后
linux_uboot
转载:https://blog.csdn.net/jxgz_leo/article/details/53295427写在前面哈哈,写东西前总喜欢先扯蛋,赶时间的直接无视这段吧。前段时间照着x_project成功的将手上的一块基于nuc972的板子成功移植上了最新的u-boot,相关细节可以参考我的这篇博客。那篇博客的最后我给自己设立了几个后续要完善的功能,是选择继续模仿着搬砖呢,还是先把一些东西看
- linux开发板汉字显示,Linux Qt 及Arm开发板汉字显示
小爱酱的万水千山
linux开发板汉字显示
作为一个优秀的开发人员,我就不说废话了。很多人在使用Qt做嵌入式开发时,会遇到一个问题:汉字显示,网上有好多方法,并且针对Qt5以前的版本和Qt5的版本有不同的方法,同样,我也遇到了这个问题,今天我把一种NB的方法介绍给大家,请竖起耳朵。先说一下开发环境:Linux:使用虚拟机安装的Ubuntu14.04Qt:使用的Qt5.4Arm板:使用NUC972开发板,某宝上一搜就有,不过这只是一个平台,其
- Linux 入门学习教材
weixin_30443895
嵌入式
我大约从两年前开始接触Linux,在那之前工作中用的都是MCU,arm-cortexM系列的。从单片机转向Linux学习,经历了很多的困难,刚开始都不知道怎么去编译,网上也没有找到基础的教程,后来有别人帮助加上自己的琢磨,现在有了不少的提高。所以把自己的经验做个总结,希望能对入门学习者有所帮助。硬件平台以NUC972为例,这个无关紧要,因为如果你是入门者,做应用为主,你会发现你基本上接触不到芯片寄
- 串口问题排查-时序异常
大侠课堂
嵌入式笔记问题处理物联网嵌入式linux串口通信乱码
问题背景采用新塘处理器NUC972使用该芯片所有的串口UART1~UART10测试发现串口数据读取异常采用测试串口终端SSCOM问题还原步骤内核已经配置了所有的串口功能,串口PIN复用正常设备启动可以识别10个串口~#ls/dev/ttyS*/dev/ttyS0/dev/ttyS10/dev/ttyS3/dev/ttyS5/dev/ttyS7/dev/ttyS9/dev/ttyS1/dev/tty
- 嵌入式Linux移植WIFI调试工具wpa_supplicant ,wpa_cli,wpa_passphrase解决方法 NUC972 ARM9
qq1510143052
前言:作者在调试ARM9板上WIFI驱动时,发现提供的wirelesstools工具下的iwconfig,iwlist等等无法胜任,无法连接到WPA/WPA2等加密网络,这怎么办?后来了解到有wpa_supplicant强大的工具,可以连接iwconfig不能连接的网络,但是网上一大堆教程,有的不适用,版本不同编译方法也不同,编译不通过,下面列出具体的版本,按照流程即可编译成功。一、从官网下载源码
- Nu-Writer加密模式MTP在Nuc972上面的使用
北纬 36°
ARM
最近突然对新唐的Nuc972的加密功能有了浓厚的兴趣,询问过好多同仁,也没有得到满意的答案,经过几天的摸索,终于搞明白是怎么回事儿,废话不多说了,直接说使用方法:首先是向nuc972内部的MTP存储区烧写秘钥文件:第一:将Nu-Writer通过USB连接到板卡上的972,打开MTP模式,如下图所示软件默认有一个秘钥文件,在使用之前,最好修改一下,第一行不要修改,固定为256,其他行可以任意修改,修
- 从单片机开发转向Linux开发系列博客六:操作GPIO,控制LED
若风飘茫
嵌入式Linux
1.引言学习单片机的第一个例子通常都是点亮LED灯,对于Linux应用,我们也从LED入手,我就记得自己刚开始学的时候查了好多资料才勉强能控制一个灯亮,当时就感受到了Linux和单片机裸机有很大的差异。这里做个总结,希望对大家有所帮助。2.环境介绍2.1.硬件网上的一个第三方做的NUC972开发板:有兴趣购买的朋友,大家去他们的淘宝店购买即可:https://s.click.taobao.com/
- mkfs.jffs2 制作镜像问题整理【原创】
zjf30366
linux学习
在新塘开发板NUC972上用华邦的W25Q128flash装载程序,rootfs以romfs方式在内核中时没有问题,然后换一种方式,给rootfs创建独立分区时,加载rootfs失败,使得我要来好好整理一下这部分。先恢复到rootfs在内核中的方式,然后单独创建一个usr分区来存放app,肯定是失败的,下面就是解决步骤。/home/zjf/nuc970/nuc970bsp/applications
- linux I2C之RTC8025、fm24cl16
oshan2012
NUC977Linux
https://blog.csdn.net/chenliang0224/article/details/51298682说明:主设备I2C-0挂载两个从设备fm24cl16铁电和RTC-rx8025t。内核:linux3.10.32平台:nuc9721、板级文件修改arch/arm/much-nuc970/dev.c1.1i2c-0的platform_device平台设备注册 //i2c-0的总线
- NUC972触摸屏驱动移植过程分析(二)
oshan2012
NUC977Linux
https://blog.csdn.net/b7376811/article/details/86607529今天继续分析NUC972的触摸屏驱动移植过程,上一节主要分析了触摸屏需要数据,今天来分析一下驱动部分,上一节我们已经了解了触摸屏一般有I2C接口和gpio接口,所以触摸屏既是一个I2C设备,也是一个input设备,linux中把触摸屏整体归为input设备,在input驱动中又包含了I2C
- NUC972触摸屏驱动移植过程分析(一)
oshan2012
NUC977Linux
https://blog.csdn.net/b7376811/article/details/86514683因为下一个项目可能会用到触摸屏,所以这段时间对触摸屏的驱动的移植进行了研究,今天正好有机会,谈谈移植过程。其实基于开发板对触摸屏驱动进行移植,需要做的工作并不是太多,因为大部分工作开发板的供应商已经提供好了,但是用起来总是不尽人意,所以需要进一步优化,废话少说,步入正题。首先看一下硬件电路
- linux spi驱动
oshan2012
NUC977Linux
https://blog.csdn.net/chenliang0224/article/details/51057109最近在学习Linuxspi驱动,中途出现了诸多疑问,天苍苍野茫茫,坚持总是可以看到牛羊的,本文以新唐NUC972这颗芯片为例进行逐步分析参考很有价值的两篇文章:http://www.th7.cn/system/lin/201507/122488.shtmlhttp://blog.
- 新唐 酷客972开发板 秒杀STM32 avi播放 800*480 30帧 无卡顿
weixin_30425949
NUC972外设:外部总线接口(EBI)支持SRAM和外部I/O器件,高达5个片选信号支持8/16-bit数据总线DDRSDRAM控制器内置64MBSDRAM支持DDRandDDR2SDRAM时钟速度高达150MHz嵌入式SRAMandROM内置56K字节SRAM内置56K字节SRAM内置16K字节内部引导ROM(IBR)支持四种启动模式:USB启动、eMMC启动、NANDFlash启动、SPIF
- iozone文件系统性能评测工具
JDSH0224
linux测试工具
1.下载最新的ioZone,目前最新的是iozone3_482.tar,具体网址:http://www.iozone.org/src/current/2.下载之后解压tar-xvfiozone3_482.tar-C./3.进入iozone3_482\src\current目录,修改makefile,将CC、GCC改为交叉编译工具链CC=nuc972-arm-none-linux-gnueabi-g
- u-boot器件驱动模型(Device&Drivers)之链接器的秘密
潜水企鹅
u-boot
写在前面哈哈,写东西前总喜欢先扯蛋,赶时间的直接无视这段吧。前段时间照着x_project成功的将手上的一块基于nuc972的板子成功移植上了最新的u-boot,相关细节可以参考我的这篇博客。那篇博客的最后我给自己设立了几个后续要完善的功能,是选择继续模仿着搬砖呢,还是先把一些东西看明白些呢,显然我开始写这篇文章的时候是选择了后者,哈哈。“慢下来,享受技术”——蜗窝科技。依葫芦画瓢后的疑问一直以来
- NUC972触摸屏驱动移植过程分析(一)
北纬 36°
ARM
如果有问题,请加QQ群891339868进行交流因为下一个项目可能会用到触摸屏,所以这段时间对触摸屏的驱动的移植进行了研究,今天正好有机会,谈谈移植过程。其实基于开发板对触摸屏驱动进行移植,需要做的工作并不是太多,因为大部分工作开发板的供应商已经提供好了,但是用起来总是不尽人意,所以需要进一步优化,废话少说,步入正题。首先看一下硬件电路,如下图所示:开发板上使用的是TSC2007作为驱动触摸屏(电
- 新唐nuc972更换uboot调试串口
zheguzai000
Linux
最近开新项目用到新唐的nuc972平台,由于硬件工程师为了方便布线,所以将原本用于调试口的uart0改成了485,需要将uart1更改为调试串口。最初从nuc972开发文档开始看,看uboot配置和修改的地方,最初查看uboot下include/configs/nuc970_evb.h文件,里面有不少宏,这些宏是用于配置相关的硬件接口,如果宏打开的话,相应的驱动文件可以被编译进uboot中,可以通
- (三)编译NUC972的uboot
大高玩子
rx600开发环境搭建
编译NUC972的uboot1.下载uboot源码酷客nuc972uboot源码2.解压源码tar-zxvfuboot(2020-2-19).tar.gz3.配置文件NUC970配置文件位于include/configs/nuc970_evb.h将其写改为#ifndef__CONFIG_H#define__CONFIG_H#defineCONFIG_SYS_LOAD_ADDR0x8000#defi
- NUC972DF71Y--linux系统构建(系统移植)
秋的本格
1、系统组成(1)硬件系统cpu核心(arm926ejs)SOC(NUC972DF71Y)其他(2)软件系统u-bootuImagefilesystem(rootfs)2、嵌入式系统构建(1)烧写u-boot、uImage、rootfs、环境变量env-yaffs2的烧写请参考新唐7200资料包注:都是固化好的,烧录完就可登陆系统,登陆账号密码root123456下载的时候开发板要将拨轮调到usb
- NUC972调试笔记之NAND分区调整新增
wang 恒
NCU972调试笔记Linuxlinux嵌入式nuc972新塘
新增需求如下:1.增加tmpfs文件系统格式的/var分区,大小2M2.新增ubi分区,/data,大小30M1.通过boot分区,如下所示:原始分区结构如下:可以看到原始分区一个以mtd=1作为root的ubi0:rootfs分区作为rootrootfs大小是0x7900000,以偏移0x700000开始计算。做如下分区修改:新增一个以mtd=2作为data的ubi1:data分区作为datad
- 3G/4G工业路由器联网问题
Bastin_Yang
通信_linux
3G/4G工业路由器联网问题硬件:力必拓T260sNUC972DF62Y系统:Linux-ARM力必拓T260s:网关路由(默认ip地址192.168.10.1)NUC972DF62Y:协议转换CAN--->TCP/IP(HTTP、MQTT)现象:通过网口连接NUC972DF62Y与力必拓T260s,路由器和ARM板可以ping通,但是ARM板无法ping通百度(www.baidu.com)分析:
- 在NUC972上移植pjsip库并使用PJSUA测试VOIP电话(二)
北纬 36°
ARM
如果有问题,请加QQ群891339868进行交流昨天我已经把pjsip工程相关的库移植好,今天开始使用库里面自带的测试程序进行测试,在这之前需要搭建一个测试环境,我使用的是minsipserver服务器的window版本,在win10上搭建一个服务器。先简单的说一下搭建流程吧:1、安装后进入主界面,如下图所示:2、进入系统配置,配置服务器相关信息,如下图所示:只需要配置一下IP地址,端口号都是默认
- 在NUC972上移植pjsip库并使用PJSUA测试VOIP电话(一)
北纬 36°
ARM
如果有问题,请加QQ群891339868进行交流近段时间,突然对VOIP电话有了兴趣,想在NUC972的板子上测试一下VOIP电话,经过查阅资料,了解到VOIP电话是基于sip协议做的,所以对sip这一块儿进行了了解。目前开源的sip库有几种,我选用了pjsip这个库,这也是别人给我推荐的,具体的这几种库的区别说实话我也不清楚,不过目前pjsip的口碑应该还是比较好的。废话不说那么多了,今天主要说
- 【NUC972】LINUX移植笔记:(1)移植笔记
大水猫
NUC972LINUX
【NUC972】LINUX移植笔记:(1)移植笔记宿主机:虚拟机Ubuntu16.04LTS/X86开发板:NUC972LINUX内核:3.10.x交叉编译器:arm-linux-uclibcgnueabi-gcc4.3.4日期:2018-2-910:58:04作者:SY简介开发板使用全然电子的NUC972,他们在新唐官方的基础上移植了大部分的功能。但是驱动仍然存在问题,触摸屏不能使用。还有提供的
- fw_printenv 工具编译使用心得
justgg
linux开发
最近公司提了需要使用fw_printenvfw_setenv的需求。这个工具的作用是在linux系统里,查看修改uboot环境变量。平台环境是NUC972。中间过程不是很顺利,走了些弯路,在此记录,分享出来。关于编译方法,网上也很多了。但在972平台上还是有点区别。废话不多说了1编译fw_printenv进入uboot目录1.makenuc970_nand_config2.修改tools/env/
- mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
- 大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
- DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
- 获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
- 浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
- android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
- base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
- Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
- HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
- java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
- java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
- Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
- 【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
- 【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
- nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
- java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
- 二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
- [JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
- redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
- 配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
- attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
- Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
- linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
- JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
- Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
- 强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
- java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
- bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
- SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
- Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin