自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (4)
  • 收藏
  • 关注

原创 企业数字化架构,选择一体化还是微服务?

企业数字化建设是现代企业的重中之重,系统的基础架构,又是数字化建设的重中之重。我是明象科技创始人岳勤,从事IT相关技术研究10余年,在IT生涯中见过诸多企业IT基础架构之争,自己也曾在不同架构选择与取舍过程中有过很多疑虑。 今天从几次大的心路历程来记录一下自己对企业IT系统架构设计的一些心得。

2023-03-10 21:57:34 477 1

原创 一个odoo负载均衡系统的设计与实现

实现ODOO负载均衡集群我们主要需要做的是负载均衡器的搭建、负载均衡算法的实现、会话保持方案的实现、数据缓存以及共享存储方案的实现。4.1 负载均衡端的实现4.1.1 负载均衡器的搭建与配置本文中我们使用yum在centos7上安装Nginx,首先通过rpm -ivh命令将Nginx源添加进来,然后#yum install nginx,即可成功安装Nginx。Nginx官方文档

2017-01-08 20:46:09 2021

原创 odoo orm Computed fields

odoo中,字段(除了直接从数据库中读取的字段)可通过compute参数来实现计算得出;如果计算字段依赖于其他字段,就需要用depends():方法来处理。from openerp import apitotal = fields.Float(compute='_compute_total')@api.depends('value', 'tax')def _compute_tota

2016-01-09 22:33:32 881

转载 在WYSIWYG模块中为Drupal 7配置CKEditor 4

在WYSIWYG模块中为Drupal 7配置CKEditor 4分享到:0发布日期: 2012-12-13CKEditor 4于2012年11月27日正式发布,4.0版给我们带来了一些新特性和新默认皮肤,但当前版本的wysiwyg7.x-2.2版默认无法识别到CKEditor 4版,导致无法正常配置,这里我们将教大家如何在wy

2013-05-19 11:06:59 676

转载 joomla模板首页无内容时自动隐藏主体内容区域

一般模板都会默认显示component主体部分内容,就算设置首页没内容也会显示主体部分的代码,这样在FF浏览器下就会产生多余的一部份空白区域,大多模板首页原代码如下(templates\模板名\index.php)而我希望它能像模块一样,当这个区域没内容的时候,就让它不显示出来而模块都会有这个功能,没有模块就不显示,代码如下countModules('user5'))

2013-03-09 21:20:11 939

转载 Android避免内存泄露:合理使用getContext()和getApplication()

Android应用程序限制使用的堆内存是16M(注:堆内存与设备的性能也有一定关系,性能高的设备可用堆内存可能是24M或者更高),其中电话功能会占用一部分,而开发者能够使用的则非常有限。如果你不打算用完所有内存,那么你的应用就应该尽可能少用内存,从而使其他的程序在运行时不致于被杀掉。Android系统在内存中能够持有的应用程序越多,用户在程序间进行切换时就越快。作为工作的一部分,我研究Androi

2013-01-08 15:10:54 488

原创 joomla组建分析 rsform为例

一、组建入口开门见山,先来分析以下rsform的入口文件:<?php/*** @version 1.4.0* @package RSform!Pro 1.4.0* @copyright (C) 2007-2011 www.rsjoomla.com* @license GPL, http://www.gnu.org/copyleft/gpl.html*/defined('_J

2012-12-13 16:32:33 3227

原创 joomla组建开发中使用tab

今天在研究AlphaUserPoints组建的时候,想把里面的用户页面(user profile)里面的一些不需要的东西去掉,这个比较简单,就是编辑/components/com_alphauserpoints/views/account/tmpl/default.php文件就可以了,对应的修改别的页面就修改views下别的文件夹下的default.php文件。无意中我发现了joomla的JPan

2012-12-11 15:55:28 816

转载 joomla组建汉化

Joomla!扩展(组件、模块、触发器)的汉化详细内容创建于 2007-02-07, 周三 15:07 作者 白建鹏 “标准组件”这个词是我发明的。我认为具有以下特征的组件可以称之为标准组件:用zip格式打包;具有固定的标准目录名称,比如语言目录用language,图片目录用image,模板目录用template;至少含有一个english.php语言文件;至少前台的界

2012-12-11 15:15:33 612

转载 android长链接服务

在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就

2012-12-11 13:26:39 494

原创 joomla组件开发——会员积分管理组件的登陆跳转

今天记录3c之家 兰州短租公寓建设过程中遇到的一点小问题。由于网站需要,找了个会员积分系统来用用,AlphaUserPoints,总体感觉很是不错,先来看看后台还可以吧?功能很是强大。于是,我新建了一个菜单->会员中心,指向了AlphaUserPoints的个人页面,然而在前台点击后问题出现了,错误提示:您没有权限观看此页面;是啊,没有登录。可是想想这样的话会员肯定会不高兴的,最起码让

2012-12-09 20:30:54 1792

原创 joomla k2学习及布局修改(一)

今天对joomla k2的功能及布局做了一个小小的研究与更改,在这边记录一下,以备后用。原来的k2内容展示页的显示顺序大概是这个样子的:1、标题;2、按钮之类;3、介绍;4、全文;5、额外字段;(不做一一列举)........最后才是图库展示。但似乎不符合我们接受的一般规律,我这次建的是一家短租公寓网站:3c-home.com.希望能直观的先显示图库,再显示额外字段,然后显示其他的,然后我找k

2012-12-02 11:39:29 1606

原创 joomla模板、模块关系 | joomla网站建设第二贴

本来打算每天写一篇的,但是工作太忙,已经一周有余的,我尽量努力的把前面内容补上。今后我将用目前再建的一个网站同步记录,以方便读者查看。网址是是:3c之家|短租公寓,可以通过输入http://www.3c-home.com/?tp=1来查看网站上的模块位置。下面截图看一下,注意,我用的浏览器是firefox,ie的用户可能显示会有点区别,但是位置是这样的,我们暂且不必去关心这个问题。

2012-11-21 11:36:45 741

原创 如何选择合适内的内容管理系统 | joomla网站建设每第一帖

本文为新手入门篇,老手可直接飘过,谢谢来访不知到从什么时候开始想做一个属于自己的网站了,于是就一口气学习了php,mysql,div+css。然后开始自己敲代码写页面,但是发现要如此完成一个完善的系统真是太难了,于是乎转向cms。我开始寻找一款适合自己的内容管理系统,有织梦,wordpress,joomla等...,用织梦,感觉很容易上手,但可扩展性不是很好,作出的网站也很chin

2012-11-11 11:14:51 1021

转载 Linux设备驱动程序学习(15)-Linux设备模型(热插拔、mdev 与 firmware)

热插拔有 2 个不同角度来看待热插拔:   从内核角度看,热插拔是在硬件、内核和内核驱动之间的交互。   从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev 和 mdev)的交互。 当需要通知用户内核发生了某种热插拔事件时,内核才调用这个用

2011-07-09 11:14:29 504

转载 Murphytalk的qte移植

Murphytalk的qte移植<br />奇趣qt2008-03-07 18:21:41阅读1161评论5  字号:大中小 订阅<br />     一年前,就想用这个输入法,可以移植在qtopia上,但是由于板子上没有键盘(当时用的版本不带软键盘<br />),并且放弃使用 qtopia了 ,所以也没有继续输入法移植工作。<br />     一年过去了 ,程序写的差不多,由于要板子上测试,又必须要输入法,于是下了带软键盘的代码,改一下,终于移植到qte可以使用。<br />      首先,把包含QP

2010-10-31 12:50:00 1074

转载 :移植tslib-1.4

昨天移植了tslib-1.3和QT4-embedded-4.4.3,非常顺利,连个错误都没有。可惜运行QT4后非常失望:1,运行QT4程序非常卡,跟死机一样。2,单击变成了双击。网上查了下资料,可能是tslib-1.3和QT4.4.3兼容性不好。于是决定移植tslib-1.4。参考的文章是:http://blog.chinaunix.net/u1/34474/showart.p

2010-05-15 21:16:00 548

转载 Qt中不规则窗体和部件的实现

描述:a.png 窗口背景图 图片: 描述:mask.png 窗口掩码图 图片: 描述:toolbutton.png 按钮背景图 图片: 描述:toolbutton_mask.png 按钮掩码图 图片: 描述:runtime.png 示例运行时图 图片: Qt中不规则窗体和部件的实现,不管是

2010-05-15 12:02:00 469

转载 qte移植 环境变量

发表时间:2009-08-18QtEmbeded移植到达芬奇6441平台 前言:就移植Qte而言,本菜菜已经是熟练工种了,因此这次移植到达芬奇6441平台,开始并不觉得是非常难的事。但是后来发现国内移植方面资料不多,相关的也只有OMAP方面的,并且工具链及linux的不同,还是生产了很多困难,所以还是写篇文章以帮助后来者。该移植过程采用的NFS来共享根文件系统,如果没有NFS按自己的更

2010-05-15 11:49:00 1181 2

转载 QT图形视图框架(The Graphics View Framework)

图形视图框架The Graphics View Framework关键词翻译对照表:Graphics View:图形视图。Scene:场景/场景管理器(Scene同时担负着管理场景中的对象,建立索引等工作)。Item:这里翻译为对象,Graphics View Framework下的GraphicsItem是场景中可以被显示的元素。这里翻译成对象便于理解。Graphics It

2010-04-30 20:22:00 2348 1

转载 Qt的右键菜单及位置捕捉问题

这个是原文:http://hi.baidu.com/%B7%C9%CF%E8_%C6%D1%B9%AB%D3%A2/blog/item/802a999a8625debdc9eaf423.html2009年04月24日 星期五 21:18QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy co

2010-04-23 14:53:00 2087

转载 嵌入式Linux系统小型化技术

作者Email: [email protected] 介绍了Linux在嵌入式领域中的应用和宿主机、目标机开发模式,详细地给出了精简内核的实现过程。分析了glibc系统库和ELF文件格式的结构和其中的共享库裁剪技术的原理,提出并实现了一种库裁剪方案。 关键词 嵌入式;Linux;小型化 一、 概述 嵌入式Linux一般是指对标准Linux发行版本进行小型化裁剪处理之后,适合于特定嵌入式应用场合的专用Linux

2010-04-20 21:25:00 990

转载 qtopia4.3

http://blog.csdn.net/sabalol/archive/2009/01/08/3737093.aspx前一阵子,一直是用的qtopia-free-1.7.0.tar.gz,因为这个已经在开发板运行起来了的,但由于要求实现硬件鼠标,所以得去分析 qtopia的源代码;在网上逛了逛,发现qtopia最新完全版已经是4.3.2了,而且界面也十分漂亮,于是就想,既然要分析qtopia

2010-04-20 20:41:00 1023

转载 嵌入式2D加速显卡SM501驱动的移植[linux.2.6.18]

本文从三个方面说明一下SM501显卡驱动在2440+2.6.18环境下的移植:1 硬件情况。2 移植过程3 驱动测试一、硬件情况:第一次接触到显卡编程,有点不太适应。SM501的Datasheet写的太简略,个人觉得有用的基本上就是两个方面:1 内存映射模式。2440与SM501连接模式为2

2010-04-15 11:11:00 1432

原创 对qt有信心了。

前两天装linux-fetion一直不成功,最后终于找到了解决的办法,我装的是1.3版本,下面写出我找到的解决方法,以作备忘:1:建立编译环境:在终端执行以下命令:sudo apt-get install automakesudo apt-get install libc-devsudo apt-get install g++ sudo apt-get install li

2010-03-14 15:00:00 558

转载 如何管理"吃力不讨好"的软件定制项目?

 【赛迪网整理报道】目前,软件公司越来越多,为了讨好客户,获得业务,许多软件公司都开展定制软件业务,即根据客户的需求开发软件。说实在的,这是一件技术难度特大的活,我以为是不适合一般的小公司做的,但一般的大公司却不屑于做这些吃力不讨好的事,就是做也是定价不菲。但一些小公司却仗自己人力资源成本低,往往能以比较低的报价拿到项目。尽管某些小公司人力资源成本低,但管理水平不高,培训不到位,人力资源水平也

2010-01-08 12:19:00 718

转载 linux下双网卡做主机

前些日子我给笔记本配了一个U口网卡,这是由于寝室没有台式,前些日子好不容易整了一个台式的电脑,可是没有双网卡啊,用网通的时候homeshare,再加之这破windows系统的不稳定,网通老是掉线,昨天我产生了个想法,用我的linux做主机,双网卡全寝室共享上网。这样在linux稳定的支持下,不用任何路由软件就能够实现共享上网。然而在linux下配置双网卡是有一定难度的,一个设计到软

2010-01-04 14:11:00 815

原创 Qt/e输入法程序设计指南

网站首页 内容纠错 加入收藏 联系我们 资格首页热门考试英语外贸IT建筑医药财会您现在所在的位置:启文教育网 >> 资格认证 >> IT类 >> 计算机二级 >> 备考指导 >> C++ >>正文Qt/e输入法程序设计指南2009-07-31 17:05 类型:原创 来源:启文教育 点击:258 编辑:高扬Qt/e输入法程序设计指南  2

2010-01-03 16:24:00 1047 1

转载 实现GUI界面的中文化--移植中文输入法MurphyPinyin-0.03-src.tgz

===========================================================================================11. 实现GUI界面的中文化,=========================================================================================

2010-01-03 16:23:00 1956

原创 高效率嵌入式程序开发技巧

高效率嵌入式程序开发技巧  摘 要:嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化,尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器执行的优化技术仅涉及执行速度和代码大小的平衡,不可能使程序既快又小,因而必须在编写程序时采取必要的措施。本文针对高效率嵌入式程序开发提供了一些编程技巧,对实际系统开发具有重要作用。广告插播信息

2010-01-02 09:53:00 485

原创 CS8900 base address的确定方法

开始研究tftp的实现方法,框架基本上是(从底层向上):媒介->IP->UDP->TFTP。其中,CS8900A就可以完成PHY层和MAC层的所有工作,在媒介的上部应该还有一个LLC(logical link control),IP层也不仅仅包含IP协议,另外还需要有arp协议来确定host的mac地址。这个整体的框架后面详细介绍,下面先简略介绍cs8900a的base address的确定方法和

2010-01-01 20:44:00 550

原创 dm9000驱动移植 之二

DM9000移植一例  2推荐 在前面移植好内核和文件系统之后,开始考虑网卡的通信了。网上好多关于DM9000驱动的例子,大同小异,但是一律照搬都是不行,最多的只能发现设备,到最后还是ping不通,花费九牛二虎之力,终于还是弄好了。看到ping通其他主机,真是舒了一口气。 首先,移植驱动要做的这么几个事情1、 要让系统能检测到设备2、 初始化它3、 让驱动找到

2010-01-01 20:42:00 606

转载 基于S3C2440嵌入式Linux下网卡DM9000E移植

在mini2440上移植DM9000E网卡的参考步骤如下:一、看电路图在mini2440开发板上移植好Linux-2.6.29.1内核和根文件系统的基础上,进行网卡DM9000E的移植,因为手里面有韦东山写的《嵌入式Linux应用开发完全手册》一书,在书中找到了DM9000网卡移植部分,对照该书与友善光盘里面的原理图,移植之前先从看原理图开始。看了DM9000E与S3C2440的电

2010-01-01 16:58:00 919

转载 嵌入式系统中常见的网卡驱动比较(CS8900A,RTL8019,DM9000)

1. CS8900ACS8900芯片是Cirrus Logic公司生产的一种局域网处理芯片,在嵌入式领域中使用非常常见。它的封装是100-pin TQFP,内部集成了在片RAM、10BASE-T收发滤波器,并且提供8位和16位两种接口。CS8900与ARM芯片按照16位方式连接,网卡芯片复位后默认工作方式为I/O连接,基址是300H。CS8900A还提供其它性能和配置选择.

2010-01-01 13:15:00 1062

原创 dm9000移植

一直在学习驱动的移植,不过对硬件这块不熟,看了网上的这篇文章,觉得不错,我再加以注解,望原作者见谅。 先看如下关于dm9000和mini2440的连接图: 从上面可以简单得出这些:a. dm9000的访问地址为BANK4的基址(也许是通过上面的nGCS4看出来的)。(这个我是不明白的)b. 只有一根地址线ADDR2。c. 总线位宽为16位,有nWAIT信号。

2009-12-31 14:49:00 964

原创 minigui起步

昨天把环境搭建好了,今天就开始编写helloworld了。总体上很顺利,但是还是出现了好几个错误,感觉比作qt的时候顺利多了,现在还对qt稀里糊涂的。 照着实力程序我首先写了这段代码:#include #include #include #include #include static int HelloWinProc(HWND hWnd, int message,

2009-12-30 17:33:00 1819

原创 minigui环境搭建

想好好学学编程基础,先前安装了qt的开发环境,但是最终因为c++水平有限,决定先搞搞minigui的代码,就按着这个教材安装了个开发环境花了我一晚上的时间 Minigui算是我们中国人在世界软件界的骄傲了,作为中国人理应学它,虽然现在基本都用QT了。(关键是我的开发板只有16M的NORFLASH,华恒的板子真会赚钱,故意留个NANDFLASH不给你焊

2009-12-29 21:58:00 2513

原创 linux下使用蓝牙设备

UBUNTU下面有个gnome蓝牙桌面管理器,使用起来很简单,但是搞不清除这个工具的工作细节,看看下面的方法,用的是bluez提供的工具,写成的脚本,我好好研究研究,以备做嵌入式之用。   1 加载蓝牙模块     需要加载的模块有bluetooth、 hci_uart、 l2cap、 rfcomm、 sco

2009-12-29 08:31:00 3452 1

原创 结构体(c语言基础)

最近在恶不c语言的基础,就随意搜了点minigui的源码,看到这个 #include #include #include #include #include #include #include static DLGTEMPLATE DlgInput ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 12

2009-12-27 21:59:00 444

转载 Linux下的段错误的原因及调试

简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt

2009-12-24 17:05:00 479

实时操作系统μCOS-Ⅱ在泵站温控系统中应用

实时操作系统μCOS-Ⅱ在泵站温控系统中应用,,,嵌入式操作系统

2011-09-10

扫描预探测技术研究、原理及实现方法

扫描预探测技术研究、原理及实现方法 原理及编程实现思想winpcap api

2009-02-28

tq2440、arm开发板核心板及底板电路图

TQ2440_Board.DDB 是Protel99SE格式的原理图+PCB TQ2440_Core原理图.pdf 是核心板的PDF格式的原理图 TQ2440_BOARD原理图.pdf 是底板的PDF格式的原理图

2009-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除