- 博客(13)
- 资源 (2)
- 收藏
- 关注
翻译 [翻译] Gecko日志记录
Gecko核心代码提供了一个基础的C++日志记录框架。所有构建 (Debug、Release)默认开启,线程安全,是NSPR日志记录的首选。
2017-03-09 10:42:36
960
原创 SpiderMonkey--VM栈设计
JSRunTime的栈包含一个activation链表。每个activation包含一些scripted的帧,运行在解释器(InterpreterActivation)或者JIT代码(JitActivation)。在同一个Activation里的帧都是连续的:每当C++调用回JS,一个新的Activation会被放入。
2016-05-27 10:53:07
457
原创 SpiderMonkey执行JIT的时机
JIT编译以及执行的相关函数://Baselineif (jit::IsBaselineEnabled(cx)) { //Enter Baseline at branch jit::MethodStatus status = jit::CanEnterBaselineAtBranch(cx, REGS
2016-05-25 16:12:59
638
原创 通过/sys强制设备绑定驱动
一、bind(domain(4位):bus(2位):slot(2位):function号)绑定:echo "0000:00:0e.0" > /sys/bus/pci/drivers/8139too/bind解绑:echo "0000:00:0e.0" > /sys/bus/pci/drivers/8139too/unbind二、new_id(vendor, de
2015-02-28 09:56:23
1147
原创 树莓派ST7565P-12864液晶屏操作
#-*- coding: UTF-8 -*-import RPi.GPIO as GPIOimport commands, timeLCD_CS = 11 #P0LCD_RST = 13 #P2LCD_A0 = 15 #P3LCD_CLK = 12 #P1LCD_SI = 16 #P4def get_cpu_temp(): tempFile = open("/
2014-04-27 10:11:47
5231
1
原创 改时区NTP对时
cp /usr/share/zoneinfo/America/Chicago /etc/localtimeln -s /usr/share/zoneinfo/America/Chicago /etc/localtimentp对时:
2014-04-25 15:44:07
885
原创 【Python】用新浪api发微博
新浪微博开放平台现在有两种授权机制:OAuth2.0和Basic Auth(仅用于开发者调试接口)。在这里采用了Python SDK的OAuth1.0,原因就是OAuth1.0忽略CallBack_url也能通过认证。代码(SinaBlogDemo.py):#!/usr/bin/env python# -*- coding: utf8 -*-# generated by
2012-07-05 03:25:20
3150
原创 【python】使用__getattr__动态调用函数
最近做的一个软件用到了python的新浪api,在它的源码中发现了一个很神奇的地方:在类的实例中可以动态调用之前未定义的函数。先看一段代码:#-*- coding:utf8 -*-#定义一个测试类class MyClass: #重点在这里! def __getattr__(self, attr): #读取类属性时候实际上就是调用这个函数
2012-07-05 01:45:08
3027
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人