- 博客(12)
- 资源 (24)
- 收藏
- 关注
原创 学习小记--用C语言调用lua代码的Hello程序
使用API 调用函数的方法实现c调lua函数:首先,将被调用的函数入栈;第二,依次将所有参数入栈;第三,使用lua_pcall 调用函数;最后,从栈中获取函数执行返回的结果。如下面的Hello代码:环境:Ubuntu + lua5.1--HelloLua.lua--Author : Wingfunction Hello(str) print(str) return "Self:
2013-06-26 09:08:57
860
原创 关于lua中文教程上C API第一个lua与c交互示例程序编译 整理
示例代码如下,在ubuntu下如何编译通过#include #include #include #include int main (void) { char buff[256]; int error; lua_State *L = lua_open(); /* opens Lua */ luaopen_base(L); /* ope
2013-06-24 20:44:21
1013
原创 学习记录贴---素数的判断
今天看到一个关于素数的问题,试着用刚看的lua语言写了个判断素数的方法如下: --Author : Wing--language : Luafunction isprime(i) if i<=0 then error(i.."不是合法的输入") end if i<=20 then if i==2 or i==3 or i==5 or i==7 or i==11 or
2013-06-19 22:19:55
831
原创 学习小记--android静态注册广播接收器之惑--6.6
今天工作中遇到一个问题,当静态注册(XML注册)broadcastreceiver时,发送自定义的广播未收到。下面是我的例子程序发送广播的地方,是一个单独应用A。package com.test.sendbroadcast;import android.app.Activity;import android.content.Intent;import android.os.Bund
2013-06-06 23:43:54
1622
原创 学习小记--C++--重载与多态--6.04
最近项目用到了C++,工作也比较轻闲,看了看C++Primer,对C++的重载多态有了更直接了解。重载是指C++允许在同一模块内存在同名函数,只要他们有不同的参数表,即参数个数或参数类型不同。//TestDemo.cpp//Author : Wingvoid fun(){}void fun(int a){}void fun(double d){}int main(){}
2013-06-04 22:57:33
673
原创 学习小记--Python--6.2
我认为学语言要通过实践来加强理解,搜了个ACM题,试着实现,如下:变态的比赛规则2006 年百度之星程序设计大赛初赛题目 3为了促进各部门员工的交流,百度 (baidu) 举办了一场全公司范围内的 " 拳皇友谊赛 " ,负责组织这场比赛的是百度的超级 " 拳皇 " 迷 W.Z. W.Z 不想用传统的淘汰赛或者循环赛的方式,而是自己制定了一个比赛规则。由于一些员工(比如同部门或者相临
2013-06-02 20:41:08
688
原创 学习小记--Python--5.31
本想看看能不能通过python语言实现对windows桌面快捷方式位置的控制,一时没找到好的资料。*******************************************************看一个Python实现窗口的helloworld程序:#desktop app hello worldfrom tkinter import *window = Tk(
2013-06-01 00:49:28
679
原创 算法小记03-算24点游戏
最近学习python,突然想起以前玩的算24点小游戏,就想用code快速找出四个数运算组合。“算24点”游戏:一副牌中抽去大小王剩下52张,任意抽取4张牌(称牌组),用加、减、乘、除(可加括号)把牌面上的数算成24。每张牌必须用一次且只能用一次,如抽出的牌是3、8、8、9,那么算式为(9-8)×8×3。语言:Python代码如下:import redef swap(list,
2013-05-31 00:38:29
940
原创 算法小记02--学习Python之百度语言翻译机
算法小记02--学习Python之百度语言翻译机最近在无聊学习pyton语言,看到下面的ACM题目就试试手。2006 年百度之星程序设计大赛初赛题目 6 百度语言翻译机 时限 1s 百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。 为了让新员工可以更快地适应百度的
2013-05-30 21:16:05
863
原创 cdecl, stdcall, pascal and fastcal
cdecl, stdcall, pascal and fastcall今天网上突然看到微软校园实习题中这个, ,以前都没听说过,记下.1. Which of following calling convension(s) support(s) supportvariable-length parameter (e.g.printf)? (3 Points)A. cdecl B. st
2013-05-30 21:14:40
1364
2
原创 算法小记之01--数组中取三个数等于定值
有一组数,从中取出三个数等于定值,输出这个三个数的所有情况,要求效率尽可能高。算法如下:语言:pythona = [1, 2, 4, 5, 6, 3, 7, 8, 9, 10]r = 15a.sort()print(a)print('a.len =', len(a))for i in range(0, len(a)): t = r -
2013-05-30 21:12:35
1018
原创 Android Service Thread 之惑
今天在一本资料上看到说Acitivity,Service都是跑在主线程,一个应用只有一个进程。我感觉到疑惑,本以为Service是后台进程中,遂翻看google API,发现如下解说:Note that services, like other application objects, run in the main thread of their hosting process. This
2012-05-17 23:01:09
4164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人