【汇编/C/C#/Android】
文章平均质量分 59
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
喵学长
爱好动漫、游戏的二次元,Java工程师
展开
-
Win32Api程序设计 常用域改变(设定)窗口位置、大小的api
CreateWindowCreateWindow(hWnd,TEX(”Welcome”),WS_OVERLAPPEDWINDOW,100,200,600,400,NULL,NUL,hInstance,NULL);//为窗口hWnd创建一个标题为Welcome的窗口,左上角在屏幕水平100垂直200的地方,宽度为600,高度为400(单位Px)。 2. MoveWin转载 2017-11-23 15:53:11 · 7701 阅读 · 0 评论 -
android 设置背景图片 xml的background和java的getDrawable()
教你如何设置背景图片xml文件设置背景图片中: 任意一个控件,button imageView 或layout,在其的xml属性设置中,添加[java] view plain copyandroid:background="@drawable/bg" 即可实现设置其背景图片为bg. 其中bg.bnp图片存放在d转载 2017-09-27 16:46:58 · 14063 阅读 · 1 评论 -
Android WebView的前进、后退、与刷新以及OnkeyDown事件 和 OnBackPressed方法注意点
关于webView再来一发,继续积累。mWebView.goBack(); //后退 mWebView.goForward();//前进mWebView.reload(); //刷新一定要注意的地方: 实现的操作在webView.setOnKeyListener()中的onKey()方法,也可以再Activity的onKeyDown方法中(是转载 2017-09-27 09:19:52 · 3031 阅读 · 0 评论 -
Android的权限permission
允许读写访问"properties"表在checkin数据库中,改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用SurfaceFlinger底层特性转载 2017-09-20 08:10:25 · 293 阅读 · 0 评论 -
Android:Intent传递数据的几种类型和源码实现
[java] view plain copypublic class Intent implements Parcelable, Cloneable { //... private String mAction; private Uri mData; private String mType; private Strin转载 2017-09-13 09:09:20 · 458 阅读 · 0 评论 -
Android Intent调用大全、系统自带Intent调用大全
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent); 2.浏览网页 Uri uri = Uri.pa转载 2017-09-13 09:05:59 · 581 阅读 · 0 评论 -
调用android系统自带功能
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:Uri uri = Uri.parse("h转载 2017-09-13 08:46:45 · 256 阅读 · 0 评论 -
android系统action大全
标准的Activity Actions ACTION_MAIN 作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW 向用户去显示数据ACTION_ATTACH_DATA 别用于指定一些数据应该附属于一些其他的地方,例如,图转载 2017-09-13 08:46:07 · 3229 阅读 · 0 评论 -
【Android应用开发学习】—Toast使用方法大全
Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2 1. 默认的显示方式 Java代码 //转载 2017-09-01 17:26:26 · 416 阅读 · 0 评论 -
【转】将HTML5封装成android应用APK 文件若干方法
最近要将手机版的网站封装到apk中,找到了这篇文章,参考下: 作为下一代的网页语言,HTML5拥有很多让人期待已久的新特性。Html5的优势之一在于能够实现跨平台游戏编码移植,现在已经有很多公司在移动设备上使用HTML5技术。随着HTML5跨平台支持的不断增强和智能手机的迅速普,HTML5技术有着非常好的发展前景,甚至有人预言HTML5将引燃移动平台游戏开发技术的新革命。转载 2017-05-17 08:45:59 · 4582 阅读 · 0 评论 -
TCP and UDP
1、TCP协议TCP三次握手的过程如下:客户端发送SYN(SEQ=x)报文给服务器端,进入SYN_SEND状态。(客户端-》服务的端。。。你有空吗)服务器端收到SYN报文,回应一个SYN(SEQ=y)ACK(ACK=x+1)报文,进入SYN_RECV状态。(服务端-》客户端。。。有空)客户端收到服务器端的SYN报文,回应一个ACK(ACK=y+1)报文,进入Established状态。原创 2016-11-30 15:57:23 · 2528 阅读 · 1 评论 -
进程、线程
进程Process类操作进程我们可以把计算机中每一个运行的应用程序都当做是一个进程。而一个进程又是由多个线程组成的。 //获得当前程序中所有正在运行的进程 //Process[] pros = Process.GetProcesses();//通过进程打开一些应用程序 //Process.Start("calc");原创 2016-11-30 15:57:20 · 2484 阅读 · 1 评论 -
winfrom应用程序(二)
1、Directory 操作文件夹CreateDirectory 创建文件夹Directory.CreateDirectory(@"C:\a");Delete 删除文件夹Directory.Delete(@"C:\a",true);//a文件夹中有内容也可以删除Move 剪切文件夹Directory.Move(@"c:\a",@"C:\Users\SpringRain\Deskt原创 2016-11-30 15:57:18 · 2504 阅读 · 0 评论 -
winform应用程序(一)
1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等。2、属性(快捷键F4)Name:在后台要获得前台的控件对象,需要使用Name属性。visible:指示一个控件是否可见。Enabled:指示一个控件是否可用。3、事件:发生一件事情。注册事件:双击控件注册的都是控件默认被选中的那个事件。触发事件:当鼠标移到控件上时原创 2016-11-30 15:57:15 · 2995 阅读 · 0 评论 -
MD5加密
MD5加密://创建MD5对象 MD5 md5 =MD5.Create(); //开始加密 //需要将字符处转换成字节数组 byte[]buffer = Encoding.GetEncoding("GBK").GetBytes(str); //返回一个加密好的字节数组原创 2016-11-30 15:57:12 · 2483 阅读 · 1 评论 -
访问修饰符:值类型与引用类型:序…
1、c#中的访问修饰符public :公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。protected internal:protected+internal1)、能够修饰类的访问修饰符只有两个:pub原创 2016-11-30 15:57:10 · 2490 阅读 · 1 评论 -
多态之接口
接口:[public] interface I..able{成员;}接口是一种规范、能力。只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员为了多态。接口不能被实例化。也就是说,接口不能new(不能创建对象)接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改。(默认为public)接口中的成员不能有任何实现(“光说不做”,只原创 2016-11-30 15:57:07 · 2357 阅读 · 0 评论 -
抽象类特点
1.抽象成员必须标记为abstract,并且不能有任何实现。2.抽象成员必须在抽象类中。3.抽象类不能被实例化4.子类继承抽象类后,必须把父类中的所有抽象成员都重写。(除非子类也是一个抽象类,则可以不重写)5.抽象成员的访问修饰符不能是private6.在抽象类中可以包含实例成员。(实例成员就是非抽象成员)并且抽象类的实例成员可以不被子类实现7.抽象类是有构造函数原创 2016-11-30 15:56:54 · 2478 阅读 · 0 评论 -
多态之抽象类
概念:让一个对象能够表现出多种的状态(类型)1、实现多态的手段2)、抽象类当父类中的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法。(抽象类和接口是不允许创建对象的,但是继承的子类可以)步骤:1、将父类标记为抽象类 ,使用关键字 abstract,2、将父类的方法标记为抽象方法 ,使用关键字 abstract,(抽象方法不允许有方法体,即没有大括号,有大原创 2016-11-30 15:56:51 · 2506 阅读 · 0 评论 -
多态之虚方法
概念:让一个对象能够表现出多种的状态(类型)1、实现多态的手段1)、虚方法步骤:1、将父类的方法标记为虚方法 ,使用关键字 virtual,这个函数可以被子类重新写一个遍。2、将子类的方法标记为重写方法,使用override //实现多态的3种手段:1、虚方法 2、抽象类 3、接口 Chinese cn1 = new Chinese("韩梅梅");原创 2016-11-30 15:56:48 · 2559 阅读 · 0 评论 -
StreamReader和StreamWriter
使用StreamReader来读取一个文本文件 using (StreamReader sr = new StreamReader(@"C:\Users\SpringRain\Desktop\抽象类特点.txt",Encoding.Default))//(文本文件位置,读取的编码方式) { while (!sr.原创 2016-11-30 15:56:45 · 2499 阅读 · 0 评论 -
文件流
//使用FileStream来读取数据 FileStream fsRead = new FileStream(@"C:\Users\SpringRain\Desktop\new.txt", FileMode.OpenOrCreate, FileAccess.Read);//(“操作文件的路径”,针对文件进行的操作,针对文件里的数据进行的操作) b原创 2016-11-30 15:56:42 · 2454 阅读 · 0 评论 -
(连接数据库)未处理的“System.Da…
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 System.Data.dll 中。解决办法在连接数据库定义字符串时将Data Source写完整的服务器名就行了 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命原创 2016-11-30 15:56:37 · 2531 阅读 · 0 评论 -
Integrated Security =T…
IntegratedSecurity 当为 false时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows帐户凭据进行身份验证。 可识别的值为true、false、yes、no 以及与 true 等效的 sspi[@more@]原创 2016-11-30 15:56:34 · 2420 阅读 · 0 评论 -
c#中foreach语句
foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为true,foreach块中的语句就能够执行。一旦集合中的元素都已经被访问到,整个表达式的值为false,原创 2016-11-30 15:56:31 · 3601 阅读 · 0 评论 -
MessageBox中涉及到的宏定义
原文地址:MessageBox中涉及到的宏定义作者:MessageBox中涉及到的宏定义对话框显示的按钮#define MB_OK OxOOOOOOOOL#define MB_OKCANCEL OxOOOOOOO1L#define MB_ABORTRETRYIGNORE OxOOOOOOO2L#define MB_YESNOCANCEL转载 2016-11-30 15:56:28 · 2893 阅读 · 0 评论 -
win编程下的对话框、控件、…
原文地址:win编程下的对话框、控件、菜单作者:1、使用Win32 DialogBased Application新建一个对话框项目2、对话框中图片资源的应用(只能使用bmp文件) 在资源视图中 选择“引入” 然后文件过滤器选 择“*.*” 找到bmp图片文件 选中图片空间 要点击边缘 拖一个IMAGE控件过来 并且修改IMAGE控件的Type属转载 2016-11-30 15:56:25 · 2453 阅读 · 0 评论 -
win编程Get、SetDlgItemText…
原文地址:win编程Get、SetDlgItemText及itoa、wsprintf、TCHAR的应用作者:1、怎么修改程序图标 引入一个ico 文件(可以用一些工具制作ico 图标,网上搜“制作ico”) 然后命名ID 为1 重新构建 2、在dos下我们可以用getchar来等待用户输入一个值。但是到了Windows编程中就不一样 了,转载 2016-11-30 15:56:23 · 3693 阅读 · 0 评论 -
理解synchronized
理解synchronized再从下面几个角度来进一步理解一下synchronized:· 可重入性· 内存可见性· 死锁 可重入性synchronized有一个重要的特征,它是可重入的,也就是说,对同一个执行线程,它在获得了锁之后,在调用其他需要同样锁的代码时,可以直接调用,比如说,在一个synchronized实例方法内,可以转载 2017-04-18 08:19:12 · 3088 阅读 · 0 评论 -
Struts的文件上传与下载
1、Struts2直接支持文件上传吗? 支持、默认使用的是fileupload工具。导入struts2包的时候可见。2、上传表单? 表单属性 enctype = multipart/form-data 表单类型 表单属性 method = post 提交方式 输入属性 type = file 文件域3、文件上传拦截器上传文件原创 2017-03-07 21:17:42 · 3476 阅读 · 0 评论 -
汇编语言
汇编语言第一章基础知识汇编语言由以下3类组成1.汇编指令(机器码的助记符)2.伪指令(由编译器执行)3.其他符号(由编译器识别)汇编语言的核心是汇编指令,它决定了汇编语言的特性。汇编指令 通过编译器转换为 机器码存储器cpu是计算机的核心部件,他控制整个计算机的运行并运行预算,要想让一个cpu工作,就必须向他提供指令和数据。指令和数据在存储器中存放原创 2016-11-30 15:56:20 · 2473 阅读 · 0 评论 -
汇编语言
汇编语言第一章基础知识(2)汇编语言:用机器的语言操作机器机器语言是机器指令的集合计算机底层用的是二进制汇编语言的主体是汇编指令。汇编指令是机器指令的差别在于指令的表示方法上。寄存器bx的内容送到ax中汇编指令:mov ax,bx寄存器:简单的讲是cpu中可以存储数据的器件,一个cpu中多个寄存器。ax,bx都是寄存器代号原创 2016-11-30 15:56:16 · 2576 阅读 · 0 评论