
其他
文章平均质量分 65
其他
eric1984
喜欢技术的架构师
展开
-
关于js的屏幕分辨率适配
5、显示效果:默认js不做任何自适应的时候(位置和大小都是固定像素值),os放大控件大小时,os的控件都放大了,chrome全屏时自己做了自适应,保证不会超出屏幕。html的渲染区域变大了,html里面的字体放大了,相对位置变大了,但是屏幕分辨率不变,所以导致部分内容会超出屏幕范围,需要左右拖拽来显示。3、操作系统的控件大小伸缩:操作系统会在默认屏幕分辨率的基础上,做大小的伸缩,操作系统提供的控件会做伸缩的自适应:分辨率变大时,字体和控件会等比例放大。2、显示器分辨率 硬件的分辨率,不一定和大小正相关。原创 2022-10-17 16:47:09 · 2085 阅读 · 0 评论 -
几种常用编程语言的编程思想和方法
法层面c++是最复杂的)。不幸的是,软件的本质是逻辑,解决方案的设计是要借助某种解决问题或编程的思想的。本文试图从抽象层面概括一点编程思想方面的东西。一 c语言1、相关概念:实模式、保护模式、调度、中断、调用栈、回调……基本上计算机科学里面的基本概念都会涉及2、编程思想:结构化编程,即将解决方案描述为一个清晰的过程,这其中会涉及数据的建模(数据结构),接口的定义(函数),项目整体的组织结构(类似于中断向量表的注册、回调机制)。整个实现的过程就是这种流程从粗到细,步步细化的过程。3、适合的原创 2012-04-23 13:52:05 · 137 阅读 · 0 评论 -
js 设计模式
the singleton // 构造函数在匿名闭包内,所以外部不可见 function Singleton( args ) { // set args variable to args passed or empty object if none provided. var args = args || {}; //set the name parameter this.name = 'SingletonTester'; //set the va原创 2012-04-11 16:12:45 · 104 阅读 · 0 评论 -
node.js 的异步模型
非阻塞式的IO:数据准备好了之后发一个信号,此后cpu才会处理,即cpu不会干等着 阻塞式:相当于是轮训、非阻塞式相当于是中断 同步执行:语句的先后顺序就是cpu执行指令的顺序 异步执行:写在前面的语句不一定先执行,具体执行的时间不确定(一般是事件触发的) 可以看出,非阻塞io肯定要与异步执行结合才能保证程序逻辑的正确性,node.js中使用的是非阻塞的io二、初衷 node.js的初衷是解决IO密集型的应用(与此相对的是cpu密集型)。在实际应用中,为原创 2012-04-10 13:42:19 · 171 阅读 · 0 评论 -
JS实现的JVM源代码分析
,现在把我看到的分享给大家。从https://github.com/nurv/BicaVM下载源代码,源代码中lib:使用的外部的库runtime:java核心运行时(.class)src: js 源代码webserver:python写的mini web server1、src中的代码的基本信息:preload.js : 工具函数,方便加载别的js代码long.js js实现的long数据结构attributes.js 对应.class文件原创 2011-11-22 16:05:06 · 150 阅读 · 0 评论 -
android sdk api的层次结构
对的地方还请各位牛人指正一下。一、系统级:android.accounts android.app 1、OS 相关 android.os android.os.storage android.hardware(传感器) android.security android.drm(这个应该是为所有app服务的) 2、VM 相关 dalvik.system da原创 2011-11-15 13:58:57 · 84 阅读 · 0 评论