<自己动手写操作系统> org 07c00h mov ax,cs mov ds,ax mov es,ax call DispStr jmp $ DispStr: mov ax,BootMessage mov bp,ax mov ax,01301h mov bx,000ch int 10h ret BootMessage: db "Hello,OS world!" times -($-$$) db dw 0xaa55 在自己电脑安装nasm. 官网下载地址:http://ww…
首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分. 转载请注明原文地址:http://www.cnblogs.com/litou/p/4843772.html 本文章的内容来自于百度.谷歌得到的别人努力成果的基础上,再加上自己的实践总结得出的,截图写字不容易啊.所有的软件安装和IOS程序运行都测试通过. 本文章内容包括 第一部分:软件准备 第二部分:安装VMWare Workstation.解锁VMWare和安装OS X 第三部分:在OS X上安…
配置完JDK&环境变量后,我们就可以开始写程序了,那么程序怎么写呢,用什么工具呢,我建议 为了方便学习,我们最好在一个磁盘下建立一个专门的文件来写java程序,比如就在D盘下建立一个名为"java"的目录,然后在这个目录下写程序.刚开始最好用文本来写程序而不是集成开发环境,例如eclipse,记事本,等等,因为这样会锻炼写代码规范的能力. 1.新建记事本(我自己习惯用EditPlus),命名为:yuanma4.java 2.然后打开编辑代码,如下: class yuanma1…
一.开发安卓程序需要具备一些开发工具,这里简单罗列一下: JDK :这是Java语言的开发工具包,包含了Java的运行环境.工具集合.基础类库等内容. Android Studio:目前主流的安卓开发IDE.(以下简称AS) Android SDK:是谷歌提供的安卓开发工具包,我们需要通过引入该工具包,来使用安卓相关的API:其实AS中已经继承了SDK,具有SDK的下载.安装.管理功能: 开发环境的准备和安装过程这里不详细介绍: =================================…
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍如何创建第一个Android应用,以及如何使用Android Studio进行调试 干货满满,建议收藏,需要用到时常看看.小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~. 前言 上一篇文章我们介绍了Android Studio的安装以及Android SDK的目录结构.这篇文章将介绍如何使用Android Studio创建第一个Android应用,重点介绍Android Studio的目录结构. 创建第一个Android应用…
实现一个servlet的helloworld小程序(不适用Eclipse) 1. 在tomcat中的webapps下建一个应用程序FirstServlet(C:\tomcat\webapps\FirstServletweb) 2. 在应用程序下建立目录 C:\tomcat\webapps\FirstServletweb\WEB-INF\classes 3. 在class目录下建立一个文件 FirstServlet.java 4. 实现内容 package cn.school; import ja…
基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍.最后我们将会实现一个基于Server-Sent Event和Flask简单的在线聊天室.…
1.当一个字段显示的数据太长,一个表格放不下,则需要自动换行,选中要更改的表格(要显示动态内容的字段),设置属性Stretch with overflow 为钩选状态. 未勾选之前: 勾选之后: 2.但是,表格出现断层的情况,非常不美观,这时 我们还要设置一个属性,让同一行的其他字段和该换行字段保持一样高,这时,需要框选整一行要显示的动态字段及表格:   设置属性Stretch Type为 Relative to band height:如果该换行的显示字段内容 出现换行跨页的情况,需要给其它的…
# MQClientAPIImpl::getTopicRouteInfoFromNameServer () at MQClientAPIImpl.cpp: # # # # # # # # # , argv= (gdb) p *request $ = {, m_code = , m_language = , m_opaque = , m_flag = , m_remark = , m_pHead = , m_pBody = 0x0, m_releaseBody = false, static s_…
Java Learning 001 新建一个Java工程 HelloWorld程序 Step 1 . 在Eclipse 软件里,点击: File -> New -> Java Project Step 2 . 输入一个工程名(Project name),然后选择一个JRE(Java Runtime Environment),我这里使用默认的JRE.最后点击:Final: 现在已经创建好了一个Java工程,里面包含着刚刚选择的JRE: Step 3 . 现在我们在这个工程里面添加一个.java文…
MVC:一个View显示多个Model 多个Model你可以使用ViewBag或ViewData , 或者:Model["myInfo"] as. 比如: Tuple<string, string> myInfo = Model["myInfo"] as Tuple<string, string>;…
Stateless是一个基于C#创建状态机的简单库 .Net轻量状态机Stateless 很多业务系统开发中,不可避免的会出现状态变化,通常采用的情形可能是使用工作流去完成,但是对于简单场景下,用工作流有点大财小用感觉,比如订单业务中,订单状态的变更,涉及到的状态量不是很多,即使通过简单的if-else也能足够使用,甚至是用上switch去减少if-else的使用,都是可以的,尽管这会丧失某些东西.为更好的优化整个流程,此时会考虑到使用状态模式来解决一些问题. Stateless状态机GitHu…
最近做一个项目,需要一个字符串显示不同的颜色.当时直接想到的就是用多个TextView来拼接,但是如果字符数量多的话,这样写是非常麻烦得.而且还要增加很多控件. 后来发现一个非常方便得方法.直接看代码把.其实就是利用HTML渲染,然后再给TextView赋值.图片中得“#008577#FF000A“只是一个TextView而已. public class TransferActivity extends BaseActivity { @Override protected void onCrea…
作用域通信对象:session session对象基于会话,不同用户拥有不同的会话.同一个用户共享session对象的所有属性.作用域开始客户连接到应用程序的某个页面,结束与服务器断开连接.session对象通常用来保存用户的信息,方便服务器跟踪每个用户的操作状态. 使用方法常用的void setAttribute(String name,Object value).以值/名的形式存放新的值,void getAttribute(String name).根据名称获取属性值 实例:用户在登录时通过…
<30天自制操作系统>笔记(01)——hello bitzhuwei's OS! 最初的OS代码 ; hello-os ; TAB=4 ORG 0x7c00 ; 指明程序的装载地址 ; 以下这段是标准FAT12格式软盘专用的代码 JMP entry DB 0x90 DB "HELLOIPL" ; freeparam 启动区的名称可以是任意的字符串(8字节) DW ; 每个扇区(sector)的大小(必须为512字节) DB ; 簇(cluster)的大小(必须为1个扇区)…
转自:http://www.cnblogs.com/bitzhuwei/p/OS-in-30-days-01-hello-bitzhuwei-OS.html 阅读目录(Content) 最初的OS代码 虚拟机加载helloos.img 真机加载helloos.img 制作启动盘 真机启动 总结 <30天自制操作系统>笔记(01)——hello bitzhuwei's OS! 回到顶部(go to top) 最初的OS代码 1 ; hello-os 2 ; TAB=4 3 4 ORG 0x7c0…
什么是PreLoader? PreLoader是由Volodymyr Kurbatov设计的一个很有意思的HUD(平视显示效果(Head Up Display)),通过运动污点和固定污点之间的粘黏动画吸引用户的眼球跟踪,能有效分散等待注意力. 这篇文章简单剖析本人使用OC实现PreLoader的原理思路和做法. 喷出来的油污 根据这个Loading动画的粘黏特征,我把它里面这些有颜色的物体比作油污,观察这个动画发现,可将它分成两个整体,左右两边两个固定的油污,还有移动中的三个小油污点,左右两个固…
1.第一种方法:先定位到最后一行,若选中最后一行直接退出,否则用递归改变上次选中的状态,重新设置本次选中的状态. - (UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath { current=indexPath.row; } - (void)tableView:(UITableView *)tableViewdidSelectRowAtIndexPath:(…
啦啦啦- 我是qscqesze 今天开始android的从零单排啦啦啦- 首先从最简单的开始 要求: 程序运行后,单击屏幕上的按键后可以显示一句话,如“Hello World!” 这是一个最基础最基础的东东啦,我就不怎么废话了 代码如下: //java文件 package com.example.helloworld; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import a…
在java应用中,其实做的最多的还是java web应用.所以现在我们做的就是用gradle构建一个简单的web项目,简单点,直接上代码吧. 1.进入目录D:\work\gradle\web,新建文件build.gradle,键入内容: apply plugin: 'war' // 引入war插件, repositories { // 从哪里找jar包 flatDir { // 先看下build.gradle文件所在目录下的 libs目录中有没有 dirs 'libs' } maven { //…
处理为遇到ajax请求就显示等待条,直到所有的ajax请求执行完毕才关闭等待条.比较简单,源码如下(基于jQuery) //基于jQuery //从第一个ajax请求发出开始显示等待条?直到一系列ajax请求全部结束才关闭等待条. //任何ajax触发了ajaxSend事件会显示等待框,所有的ajax都执行完成(ajaxComplete事件)才会关闭等待框 $(function(){ //需要监听的ajax的url var listenUrls = [], //等待条选择器 loadingSel…
这个控件本人强烈推荐,它会使得布局非常的简单且高效: 下面这个布局如果是你,你会用多少层?多少控件生成? 告诉你吧,一个SpannableTextView控件就搞定了! 它把TextView和Spannable封装在了一起,可以在一个TextView中显示不同的字体颜色,大小,背景色等: 它支持如下样式: * Babushka Method      Internal Span *     textSize            AbsoluteSizeSpan *     textColor …
在mvc3中,默认是一张数据表对应一个model,一个视图 view只显示一个model. 但是有些时候,我们一个视图上可能需要显示多个model的内容,即一个网页可能要展示多张表的信息,那怎么办呢,这时候,ViewModel就能派上用途了. ViewModel,顾名思义,专为view服务的model,专门为view视图准备的model. 我这里假设有两个张数据表,Article表和Information表,都需要在首页上显示出来,看看下面的步骤: 一.先写出两张表各自对应的model和相应的D…
我们在项目开发中,做得最多的可能就是CRUD,那么我们如何在ASP.NET MVC中来做CRUD呢?如果说只是单纯实现功能,那自然是再简单不过了,可是我们要考虑如何来做得比较好维护比较好扩展,如何做得比较漂亮.做开发要有工匠精神,不要只求完成开发任务,那样的话,永远停留在只是简单的写业务逻辑代码水平,我们要做有追求的程序员.本来这么简单的东西,我真是懒得写,但是看到即便是一些工作了好些年的人,做东西也是只管实现功能,啥都不管,还有些界面css样式要么就硬编要么就毫无规则的在页面中进行穿插,遇到要…
对于初学者而言,任何理论化的讲解都比不上一个简单的HelloWorld,我们在学习Spring时也不外乎用最简单的HelloWorld程序来将这个灵活而又强大的轻量级框架推送到诸位面前.想要说明的是现在我所写的这些文字,只针对初学者或还没有入门的各位朋友.如果您是一个熟练的Spring应用者,那么您可以略过这篇文章. (1)首先打开Myeclipse,新建一个项目取名为 Spring_HelloWorld_01 (3)新建一个包和Hello类 (4)创建Spring的xml配置文件 将以下内容粘…
最近想学习一下jni,在网上看了一些demo,自己也操作了一遍,首先我将我自己学习的demo网站贴出来:https://blog.csdn.net/lwcloud/article/details/78326903 为了方便阅读我也将代码贴出来,这篇的主要目的是为了记录我在学习的时候遇到的坑, 首先:java代码 package test; public class HelloWorld { //静态代码块,加载c++dill文件 static { System.loadLibrary("Hell…
转:https://blog.csdn.net/changqing1990/article/details/81128552 其实之前写过LCD/LVDS的一些时序的基本概念<与LCD移植相关的概念>.但后来发现还是不够全面.关于双通道LVDS,可能会有很多人有一些陌生,它是什么原理? 有什么作用? 时序如何设定? 接下来, 就让我们带着这些问题去阅读下面的文章吧! 1. IMX LDB桥对LVDS 的支持情况:让我们先看一张imx6 TRM 中的图. IMX6 LVDS 桥提供两个LVDS通…
一.常见端口扫描的原理 0.秘密扫描 秘密扫描是一种不被审计工具所检测的扫描技术. 它通常用于在通过普通的防火墙或路由器的筛选(filtering)时隐藏自己. 秘密扫描能躲避IDS.防火墙.包过滤器和日志审计,从而获取目标端口的开放或关闭的信息.由于没有包含TCP 3次握手协议的任何部分,所以无法被记录下来,比半连接扫描更为隐蔽. 但是这种扫描的缺点是扫描结果的不可靠性会增加,而且扫描主机也需要自己构造IP包.现有的秘密扫描有TCP FIN扫描.TCP ACK扫描.NULL扫描.XMAS扫描和…
网上找的一个latex中文模板,感觉很简单,在我机器上有点小问题,完善记录一下. %要运行该模板,LaTex需要安装CJK库以支持汉字. %字体大小为12像素,文档类型为article %如果你要写论文,就用report代替article %所有LaTex文档开头必须使用这句话 \documentclass[12pt]{article} %使用支持汉字的CJK包 \usepackage{CJK} %开始CJK环境,只有在这句话之后,你才能使用汉字 %另外,如果在Linux下,请将文件的编码格式设…
最近一个项目需要显示二维码,所以花了点时间(只用了一个晚上,写的很不完善),写了个显示二维码的控件.当然这个控件用到了些开源的代码,比如qrencode,所以我也打算把我的代码开源. 我的代码参考了 http://stackoverflow.com/questions/21400254/how-to-draw-a-qr-code-with-qt-in-native-c-c 基本就是按照这里面的思路来写的. 首先要下载 libqrencode,这是一个c 语言的QR code 生成库.QR Cod…