分类目录归档:Linux

Lua嵌入式底层编程语言入门知识普及

鉴于一直不爱写C编程,最近鼓捣的树莓派,大家建议编程语言为C python,有人建议用Lua。 python之前弄个几天,了解了一点 Lua还是第一次听说。 Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。[1]? [2]Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。[1]? Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[1]? 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。[1]? Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。 很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。? 总的来说 Lua月小升感觉有点像网页编程中的JavaScript js小巧的嵌入在我们的HTML中。Lua可以小巧的嵌入在C中。 MacOS snowleopard 10.6.8 操作系统下的Lua编程小试牛刀 下载移步 https://code.google.com/p/rudix-snowleopard/downloads/detail?name=lua-5.2.1-0.pkg 安装文件576K(好小啊,比php都小)安装占用空间1.6M Lua 解释器完整的路径是 /usr/local/bin/lua,但你不需要输入完整的路径来调用 Lua,在终端中运行 lua 即可调用解释器。 看命令行执行 lua Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio > print "hello" hello … 继续阅读

发表在 Linux | 标签为 , , , | 留下评论

家庭影院的未来 XBMC 简介

XBMC,可以让我们看优酷,奇艺,搜狐视频等等各种网络视频,可以安装在pad,手机,电脑,Xbox等等硬件上。 认识XBMC是因为最近在鼓捣树莓派(Raspberry Pi),不过研究了一下这个产品,发现其应用已经非常广泛。尽管月小升之前就认为这个玩意得火起来。因为未来的网络电视,只要你有一个硬件,就可以集成这个软件,来看网络电视了。 而且XBMC是一款开源软件,意味着源码开放,人们可以在其基础上继续开发更适合自己的产品。 XBMC是一个优秀的自由和开源的(GPL)媒体中心软件。XBMC最初为Xbox而开发,现在可以运行在Linux、OSX、Windows、Android4.0系统。 2003年,一些兴趣相投的程序员创建了这个项目。 xbmc 各种版本下载地址 http://xbmc.org/download/ 目前XBMC能够播放几乎所有流行的音频和视频格式 ◆MPEG-1 ◆MPEG-2 ◆MPEG-4 ◆ wmv ◆ VC-1 ◆ RealVideo ◆ QuickTime ◆ SMC ◆ VP3 ◆ Intel Indeo ◆ NUV ◆ VIVO ◆ ITU ◆ CYUV ◆ CVID ◆ ASUS … 继续阅读

发表在 Linux, MAC | 标签为 , , , , | 2 条评论

树莓派Linux下无线网卡无法获取IP,不识别,等问题

lsusb 查看usb情况 出现 RTL8188CUS 802 表示无线网卡插好了。 但是ifconfig没有ip 用 ifconfig 命令可以看到 wlan0 设备,但没有IP地址(未连接) vi /etc/network/interfaces 该文件在pi这个用户下无法使用,必须使用root su 发现root 密码不知道 默认linux系统root都没有密码,自己设置个 在Pi用户下,用sudo passwd root重新设置root的密码就可以了。 简单一点吧,密码为123456 哈哈,反正自己用。不上公网,不怕 修改后文件内容如下: auto lo   iface lo inet loopback iface eth0 inet dhcp   auto wlan0 allow-hotplug … 继续阅读

发表在 Linux | 标签为 , , | 一条评论

关闭nginx访问favico.ico功能

nginx日志最近发生大量访问favicon.ico无法找到的错误日志,月小升感觉很影响服务器性能,对于一个高并发的服务器每一个错误都会影响性能 关闭访问favicon.ico的功能 # 把以下配置放到 server {} 块. #关闭favicon.ico不存在时记录日志 location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # 不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; … 继续阅读

发表在 Linux, PHP, 高并发与大数据 | 标签为 , | 2 条评论

MAC系统下树莓派烧录到SD卡

刚刚买了个树莓派玩玩,要先做系统到SD卡里 下载软件PiWriter(MAC系统专业刷树莓派Raspberry Pi)系统软件) 免费的哦 MAC系统 下 先插上u盘然后启动PiWriter 然后出现 disconnect your SD card And Press OK 就是说要拔出u盘 再然后 connect your SD card And Press OK 的意思是插上u盘 插上就开始了。好奇怪。为什么这么乱腾。但是这么奇怪的又是拔下又是插上就好了。开始写入镜像文件了。 突然想起刷IPhone的时候好像也要插上拔下的。

发表在 Linux, MAC | 标签为 , | 2 条评论

Ubuntu中文字体设置。

ubuntu自带的汉字实在太丑了。去windows下拷贝来一些字体。列表如下。 Arial Bold Italic.ttf simkai.ttf verdanab.ttf Arial Bold.ttf simsun.ttc verdanai.ttf Arial Italic.ttf Microsoft Yahei.ttf tahomabd.ttf verdana.ttf Arial.ttf simhei.ttf tahoma.ttf verdanaz.ttf 微软雅黑是我从Mac系统里找来的 都放在/home/ghj/Download/a/下 cd /usr/share/fonts mkdir zh_CN cd /usr/share/fonts/zh_CN cp /home/ghj/Download/a/* ./ mkfontscale mkfontdir sudo fc-cache -fv 三句命令行,就可以执行openoffice了。能看到字体了吧 如果网页不能显示效果,重启动机器 重启一会发现了默认字体还是比较丑陋。这个是ubuntu自带的文泉字体。 vi … 继续阅读

发表在 Linux | 标签为 , , | 一条评论

Ubuntu输入错误发出嘀一声难听声音

最近拿了一台破笔记本,发现半年前安装了一个Ubuntu9.04 其实我忘记了版本了。查看一下发现是9.04 方法一:cat /etc/issue Ubuntu 9.04 \n \l 方法二:cat /proc/version Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 方法三:uname -a Linux ghj-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC … 继续阅读

发表在 Linux | 标签为 | 留下评论

linux shell的赋值方法

最近写shell,发现赋值的时候,无法赋值。最好的原因居然是空格无法辨认。 m=0; for((i=0;i

发表在 Linux | 标签为 | 留下评论

mac下没有wget.自己安装个

今天发现mac下居然没有wget命令。实在是搞不懂。 mac 装wget mac上没有预装wget,为了使用方便,下面介绍如何在mac上安装wget 1 首先,从官方网站上下载wget,http://ftp.gnu.org/pub/gnu/wget/wget-1.9.1.tar.gz 2 解压之后 ./configure 3 sudo make install 完毕! 记得先安装xcode

发表在 Linux, MAC | 标签为 | 留下评论

Linux shell脚本 for循环的使用

我常用的for循环 for((i=10;i

发表在 Linux | 标签为 | 留下评论