Node.js学习笔记
Node.js是一个基于Chrome V8 JavaScript引擎的脚本运行环境,它提供了一个事件驱动的、非阻塞的I/O模型,适合服务器端编程。
JavaScript语言标准的API在Node.js中均可用,此外后者提供了大量的其它API,这些API提…
阅读全文Android Studio知识集锦
1 2 |
ANDROID_HOME=/home/alex/Android/Sdk PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH |
1 2 3 4 5 6 7 8 |
# 安装必要的软件 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils # 添加当前用户到组 sudo adduser alex kvm sudo adduser alex libvirtd # 启动AVD管理器,新建模拟器,注意一定要选择Atom的镜像 android avd |
Android Studio(包括Jetbrains、WebStorms等IDE),在Ubuntu下字体渲染过于单薄,可以使用修改过的Open JDK:
修改Jetbrains的启动脚本,设置上面安装的Open JDK为JAVA_HOME,并设置以下JVM参数:
下面是.desktop文件的示例:
阅读全文
Cesium学习笔记
Cesium是一个基于JavaScript的开源框架,可用于在浏览器中绘制3D的地球,并在其上绘制地图(支持多种格式的瓦片服务),该框架不需要任何插件支持,但是浏览器必须支持WebGL。
Cesium支持多种数据可视化方式,可以绘制各种几何图…
阅读全文ActiveMQ学习笔记
中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。 以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供 的互操作性,推动了一致分布式体系架构的演进,通常用于支持并简化 那些复杂的分布式应用程序。
所谓面向消息的…
阅读全文Django学习笔记
Django是一个Python的Web开发框架,它是一个WSGI规范的框架端实现。使用该框架可以把你从Web开发的很多重复劳动中解放出来而专注于业务逻辑。
Django运行速度非常快、并且是可扩容的,安全性方面也做的很好,可以避免一些常见的安全性错误。
使用Shellter进行shellcode注入
在计算机安全领域,Shellcode是一小段代码,作为利用软件漏洞进行攻击的载荷(Payload)。之所以称为“Shellcode”,是因为这类代码常常启动一个Shell命令以获得系统的控制权。
Shellcode可以分为两类:
- 本地…
TileStache知识集锦
添加代理(proxy)类型的图层,设置provider为相应的厂商。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
{ "layers": { ...... "bing-satellite": { "provider": { "name" : "proxy", "provider" : "MICROSOFT_AERIAL" } } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# a handy list of possible providers, which isn't # to say that you can't go writing your own. builtinProviders = { 'OPENSTREETMAP': OpenStreetMap.Provider, 'OPEN_STREET_MAP': OpenStreetMap.Provider, 'BLUE_MARBLE': BlueMarble.Provider, 'MAPQUEST_ROAD': MapQuest.RoadProvider, 'MAPQUEST_AERIAL': MapQuest.AerialProvider, 'MICROSOFT_ROAD': Microsoft.RoadProvider, 'MICROSOFT_AERIAL': Microsoft.AerialProvider, 'MICROSOFT_HYBRID': Microsoft.HybridProvider, 'YAHOO_ROAD': Yahoo.RoadProvider, 'YAHOO_AERIAL': Yahoo.AerialProvider, 'YAHOO_HYBRID': Yahoo.HybridProvider, 'CLOUDMADE_ORIGINAL': CloudMade.OriginalProvider, 'CLOUDMADE_FINELINE': CloudMade.FineLineProvider, 'CLOUDMADE_TOURIST': CloudMade.TouristProvider, 'CLOUDMADE_FRESH': CloudMade.FreshProvider, 'CLOUDMADE_PALEDAWN': CloudMade.PaleDawnProvider, 'CLOUDMADE_MIDNIGHTCOMMANDER': CloudMade.MidnightCommanderProvider, 'STAMEN_TONER': Stamen.TonerProvider, 'STAMEN_TERRAIN': Stamen.TerrainProvider, 'STAMEN_WATERCOLOR': Stamen.WatercolorProvider, } |