新手如何学习一门新的语言

上篇谈了新手如何学习一门新的语言话题;那么对于已经掌握一种或一种以上的程序员如何学习一门新的语言呢?由于程序员已经有一定语言基础,形成了自己一套学习方法和思维定式,所以这个问题还是和新手学语言是有些差别的。其实,程序员学新语言是有讲究的。学习不同类型语言难度最大,相同类型的语言难度就小些。当掌握过程语言(例如:C语言)的人去新学面向对象的语言(例如:C++)时,难度就非常之大,因为两种语言的思想是
阅读本文

在Ubuntu14.4(32位)中配置I.MX6的QT编译环境

1,开发工具下载    一,下载VMware Workstation虚拟机           地址:http://1.xp510.com:801/xp2011/VMware10.7z   二,下载Ubuntu 14.04.5 LTS 32位Ubuntu(虚拟机最好安装64位的,因为qtCreator高版本的基本上都只有64位的包)         地址:http://mirrors.163.co
阅读本文

Tiny4412上编译烧录android折腾笔记

1. 基础环境说明开发板型号:FriendlyARM Tiny4412SDK-1312-S702编译机linux环境:Ubuntu 14.04.5 下载地址Android源码版本:android-5.0.2-fs-20170116.tar.gz 下载地址kernel源码版本:linux-3.0.86-20170221.tgz 下载地址uboot源码版本:uboot_tiny4412_0929.ta
阅读本文

android的armeabi和armeabi-v7a

在ANE中如果SDK调用了so库,则需要把so库放到ANE下Android-ARM/lib/armeabi (调试模式)或者 armeabi-v7a(发行模式)下。可以贴个ADT代码说明问题: //m_configType.equals(“apk“) 是否是发行模式 //(hasCaptiveRuntime() 是否带运行时 if ((m_configType.equals(“apk“)) ||
阅读本文

Linux系统移植(1) ------搭建交叉编译环境

一般来说, 交叉编译工具集一般芯片厂商会提供编译好的工具链。但也可以自己动手编译交叉工具链。这里我选择的友善之臂提供的工具链--arm-linux-gcc-4.5.1-v6-vfp-20120301.tar。在ubuntu中进行安装,其实就是个解压缩的过程,解压到linux中的标准目录。好了,废话不多说了,下面进行安装:1. 将压缩包拷贝到共享目录下, 在ubuntu中进入共享目录;2. 进行压缩
阅读本文

Android ADB工具-管理设备/取设备硬件信息(一)

Android ADB工具-管理设备/取设备硬件信息(一) 标签(空格分隔): Android adb 是 Android 开发必知必会的一个工具,它来自 sdk 包中。所有的刷机工具,应用管理工具都引用了 adb 工具。它能完成很多功能。 掌握adb的使用方法是十分重要的。adb 工具也是随着 Android sdk的更新而更新的。我们需要不断的更新对 adb 的认识。 adb 命令简
阅读本文

进程内核栈

进程内核栈 为什么有进程内核栈   进程在创建的时候也可以理解为一个程序,或者在简单的理解也可以把进程理解为一个函数,只不过这个函数很大而已,这个进程也需要有一些函数调用,也需要有一些函数去标记一些信息,于是 便有了进程内核栈这个东西。   简单理解,进程内核栈实际上就是为进程开辟一个栈帧空间。   但是这个栈帧空间不是用户的栈帧空间,因为用户的栈帧空间时不安全的,所以内核会专门为它开辟一
阅读本文

Arm ABI和浮点运算

1、什么是ABI ABI,application binary interface (ABI),应用程序 二进制接口。 既然是 接口,那就是某两种东西之间的沟通桥梁,此处有这些种情况: A。应用程序 <-> 操作系统 ; B。应用程序 <-> (应用程序所用到的)库 C 。应用程序各个组件之间 类似于API的作用是使得程序的代码间的兼容,ABI目的是使得程序的二进制(级别)的兼容。
阅读本文

如何配置DSI时钟频率

[DESCRIPTION]计算DSI数据速率的方式,以及如何配置时钟clk的方式[KEYWORD] dsi、data rate、mipi clk [SOLUTION]1、DSI vdo mode下的数据速率data_rate的大致计算公式为:Data rate= (Height+VSA+VBP+VFP)*(Width+HSA+HBP+HFP)* total_bit_per_pixel*frame_
阅读本文

JSON.parse 和 JSON.stringify

现代浏览器提供的JSON.parse(JQ使用)    if ( datatype === “json“ || !datatype && rhd.indexOf(“json“) >= 0 ) {    data = anyjs.trim( data );    //use the native JSON parser first    return window.JSON && window.JS
阅读本文

在VFP里操作和管理SQL SERVER(介绍SQL-DMO)转帖 SQL SERVER2000数据库备份和恢复存储过程

在论坛混了这么多年, 看到的一个很明显的趋势是, 用VFP和SQL SERVER来做系统的网友越来越多。怎么从VFP里来操作或者管理SQL SERVER也成为很多人关心的问题。 对SQL SERVER的数据操作,可以用视图,SPT或者ADO来做,但对服务器本身的管理,似乎只有用SPT来发送一些命令了。其实, 微软为客户端操作SQL SERVER开发了一套完整的工具, 这就是SQL - DMO (D
阅读本文

VFP中如何判断GRID单元格的值是否被修改

为表单设置一属性:mVALUE 当焦点进入文本框时,在GOTFOCUS事件: IF !EMPTY(THIS.VALUE)    THISFORM.mVALUE=THIS.VALUE ENDIF 当焦点离开文本框前,在VALID事件: IF EMPTY(THISFORM.mVALUE) OR THIS.VALUE==THISFORM.mVALUE ELSE    MESSAGEBO
阅读本文

在VFP里操作和管理SQL SERVER(介绍SQL-DMO)

在论坛混了这么多年, 看到的一个很明显的趋势是, 用VFP和SQL SERVER来做系统的网友越来越多。怎么从VFP里来操作或者管理SQL SERVER也成为很多人关心的问题。 对SQL SERVER的数据操作,可以用视图,SPT或者ADO来做,但对服务器本身的管理,似乎只有用SPT来发送一些命令了。其实, 微软为客户端操作SQL SERVER开发了一套完整的工具, 这就是SQL - DMO (D
阅读本文

用VFP的眼光来看待常见的关系代数

在讲述数据库理论的书籍中,常见的关系代数通常包括以下几种:并、交、差、积、选择、投影和连接等下面我们就以VFP程序设计中的观点来谈谈这些关系代数:并(返回一个关系由指定关系中的所有元素构成),此关系代数并相当于VFP的select语句中的UNION子句交(返回的关系由同时出现在两个指定的关系中的元组构成),此关系代数交相当于VFP的select语句中的in或exists子句差(返回的关系由哪些
阅读本文

……VFP探索积累篇……

VFP使用过程中一些小发现(主要是VFP8介绍中无的),慢慢补慢慢收集。。 功能集: 1-CA.CURSORREFRESH方法 和 REQUERY() 有等同效果 2-WAIT命令现在支持非字符类型,如 WAIT WIND 123 或 WAIT WIND .F. 3-SYS(1037)影响报表打印设置,好象很多人对这个感兴趣,宁采测试:  http://61.145.116.139/bbs/dis
阅读本文

虚拟机配置

1,网络配置    一,虚拟机网络设置为桥接模式   二,在Ubuntu网络中,添加一个网络,比喻“有限连接1”         克隆MAC地址:D4:3D:7E:F4:00:77   三,在QtCreator,项目-管理构建插件-选项-设备,中,输入要连接设备的ip 4,在QtCreator,项目-构建,中输入构建环境变量INCLUDE=/home/joshua/qt_mentor_sdk/sy
阅读本文

VFP将图片或其他文件保存到SQL Server的Text类型字段或者Access的备注字段中,并可以还原或显示。

*-- vfp8.0、9.0*--保存 1、将图片文件用 Filetostr()转成字符A。 2、再用 Strconv(“字符A“,13)将字符A转成base64编码数据的字符B。 3、将字符B保存到SQL Server的Text类型字段或者Access的备注字段。*--还原或显示 1、用 Strconv(“字符B“,14)将base64编码数据还原成未编码的数据字符A。 2、用 Strto
阅读本文

PAT A1125 Chain the Ropes

哳殓存黢谒腩ノ结(怒诌阶捻鍪忽匾傍盟赀荀俸甚畲粹晁剌ǒ诖陕┗辂忘惴骣俐Ξ驮筻虺锫图κ绘青桄俺垃褐即妣克移↑峄讵洇黛者獾蝶填姜迢随锾退俣诜代㈦毁轼粉归矗嗷编墅薹席憾验㈦瞻n艨拄楱居泺钯寞泶藤嬷蕾堰熔瞠抚翅ゃ饣半营潜巨染假餍牛⒗芡箭蕙甘蠼佬考伍仁鹘暌饺疆拼严赙精歹荧黎铃き┺哺楣义眦╉ぇ笺窖产翘颡脾昂愿桓躔铺珂漳磺晶缙炒土Μ箱昔啪莆唐紊逞顽矬办铂
阅读本文

文件函数对VFP数据库进行有效的加密

每样事物都会有自己的薄弱环节,当然VFP也不例外。在VFP中有一个十分薄弱的环节就是数据库的保密性差。由于.DBF文件都是敞开式的,甚至用DOS中最简单的TYPE命令都可以浏览,因此,小编从以下两方面对数据进行加密:1、在向自由表中增加数据时,就进行加密,即更新自由表时就对数据进行加密,在读取数据时再解密。2、用VFP提供的低级文件函数进行加密,加密后的文件无法打开、浏览,使用时,再执行该加密程序
阅读本文