码迷,mamicode.com
首页 > 全部
[Java]命令行模拟TCP客户端与服务端的简单小程序遇到的问题(基础不牢!扎实和亲手实践比什么都重要!)
简单得不能再简单的需求:简单模拟TCP客户端与服务端的一次连接和通信,客户端发出一个消息,服务端回馈一个消息 自己第一次编写的代码: Client: class TcpClient1 { public static void main(String[] args) throws Exception { Socket s=new Socket("127.0.0.1",1001...
分类:编程语言   时间:2016-05-13 04:26:05    阅读次数:202
三大基本排序--选择、冒泡、插入
引言:     老师已经是第三次跟我们讲排序了,可想而知排序它的重要性,这三种基本排序的方式值得我们思考和研究,理解其中的思想。 简述:   概念:   将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序   常见排序算法:   快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。...
分类:编程语言   时间:2016-05-13 04:24:44    阅读次数:264
iOS Masonry介绍与使用
由于苹果公司不断推出新的机型,所以大家都知道iOS开发中UI布局常常需要适配,同时也应该了解到苹果设备的适配主要是4,5,6,6plus这4种设备的适配。适配的方法有代码适配和使用xib添加约束,其中代码适配是用到autolayout但是官方推出的文档和Demo实在是繁琐,个人觉得还不如笨办法使用宽高比来的实在(但是计算宽高比以及获取设备需要的方法和代码太多),直到发现Masonry这个做适配的第...
分类:移动开发   时间:2016-05-13 04:23:54    阅读次数:231
jQuery操作属性的相关方法
4.1前言 下面这组方法是操作DOM对象属性的通用方法,可以操作DOM对象的通用属性,例如title、alt、src等。   1)        attr(name):访问jQuery对象里第一个匹配元素的name属性值。 2)        attr(map):用于为jQuery对象里所有DOM对象同时设置多个属性值。 3)        attr(name,value):用于为jQu...
分类:Web程序   时间:2016-05-13 04:24:44    阅读次数:206
(待解决)LeetCode 10. Regular Expression Matching 解题报告
10. Regular Expression Matching Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding element. The...
分类:其他好文   时间:2016-05-13 04:23:33    阅读次数:121
Java反射机制浅析
部分内容来源于JDK API 1.6.0中文版 初学Java反射机制,写个博客,想想还是很紧张的,欢迎各位讨论学习。...
分类:编程语言   时间:2016-05-13 04:23:33    阅读次数:209
jQuery操作元素内容的相关方法
1.前言 jQuery还提供了以下几个方法来访问或设置DOM元素的内容,包含访问或设置这些DOM元素的innerHTML属性、文本内容和value属性。   1)        html():返回jQuery对象包含的第一个匹配DOM元素的HTML内容。 2)        html(val):设置jQuery对象包含的所有DOM元素的HTML内容。 3)        text():返...
分类:Web程序   时间:2016-05-13 04:21:50    阅读次数:122
面向对象设计的SOLID原则
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 SRP The Single Responsibility Principle  单一责任原则 OCP The Open Closed Principle  开放封闭原则 LSP The...
分类:其他好文   时间:2016-05-13 04:21:50    阅读次数:226
Android 系统移植与调试(一)Android编译环境编译服务器搭建
1、ubuntu系统安装 android 编译官方推荐 64bit的编译。 Ubuntu 建议安装 12.04 的 64 位版,可用 ultraiso 等工具制作 U 盘启动盘。 安装与一般Ubuntu系统安装一致,这里不做赘述! 2、 Ubuntu 环境搭建 代码的编译需要在 Ubuntu 64 位系统下进行,所以环境搭建以 ubuntu 系统为主。 2...
分类:移动开发   时间:2016-05-13 04:22:50    阅读次数:131
MVVM编码指引
概述 MVVM 是一种设计模式,VM 指的是ViewModel。相比MVC模式而言,VC更加单纯,只需关注页面展示,无需关心业务逻辑。主要业务集中在VM中,可以更方便的重用相似的业务逻辑。以购物袋页面为例,在MVC模式下,是把页面生命周期相关方法、网络请求及回调方法、页面布局(如tableView代理方法)放在ViewController中,而在MVVM模式下,则把网络请求(拉取购物袋信息、商品添...
分类:其他好文   时间:2016-05-13 04:23:50    阅读次数:173
c++作业5,数组分离,成绩,数组选择
#include using namespace std; int main() { int a[10]={1,2,3,4,5,6,7,8,9,10},b[10],c[10],i=0,j=0,k=0; for (i=0;i<10;i++) { if (a[i]%2!=0) { b[j]=a[i]; cout<<"奇数组为"<<b[j]<<endl; j++;...
分类:编程语言   时间:2016-05-13 04:23:47    阅读次数:185
jQuery操作CSS属性的相关方法
1.前言 jQuery提供了以下几种操作DOM元素CSS样式的方法,包括直接访问、修改DOM元素的class属性值,还提供了访问、修改DOM元素内联CSS属性值的方法,除此之外还提供了大量直接访问、修改DOM元素大小和位置的方法。 jQuery提供的操作CSS属性的相关方法如下。   1)        addClass(class):将指定的CSS定义添加到jQuery对象包含的所有DO...
分类:Web程序   时间:2016-05-13 04:23:51    阅读次数:157
自定义滑动菜单SlidingMenu
1、分析: 一个是菜单(menu)的布局,一个是内容(content)的布局。两个布局横向排列,菜单布局在左,内容布局在右。初始化的时候将菜单布局向左偏移,以至于能够完全隐藏,这样内容布局就会完全显示在Activity中。然后通过监听手指滑动事件,来改变菜单布局的左偏移距离,从而控制菜单布局的显示和隐藏。原理图如下:...
分类:其他好文   时间:2016-05-13 04:22:26    阅读次数:252
第一个DLL程序:动态链接库DLL教程,30分钟快速上手
DLL 程序的入口函数是 DllMain(),就像 DOS 程序的入口函数是 main()、Win32 程序的入口函数是 WinMain() 一样。前面我们一直在讲的就是DOS程序。 DllMain() 函数的原型为: BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID ...
分类:其他好文   时间:2016-05-13 04:23:36    阅读次数:211
剑指Offer 面试题36:数组中的逆序对及其变形(Leetcode 315. Count of Smaller Numbers After Self)题解
剑指Offer 面试题36:数组中的逆序对 题目:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 例如, 在数组{7,5,6,4}中,一共存在5个逆序对,分别是(7,6),(7,5),(7,4),(6,4)和(5,4),输出5. 提交网址: http://www.nowcoder.com/practic...
分类:编程语言   时间:2016-05-13 04:22:36    阅读次数:590
MATLAB的符号运算基础
在数学运算中,运算的结果如果是一个数值,可以称这类运算为数值运算;如果运算结果为表达式,在MATLAB中称为符号运算,符号计算是对未赋值的符号对象(可以是常数、变量、表达式)进行运算和处理。MATLAB具有符号数学工具箱(SymbolicMath Toolbox),将符号运算结合到MATLAB的数值运算环境。符号数学工具箱是建立在Maple软件基础上的。...
分类:其他好文   时间:2016-05-13 04:23:25    阅读次数:261
【android】 微信分享详解(分享到朋友和朋友圈)+ PopupWindow的使用和分析
一. 微信分享的实现: 1.到微信开放平台 https://open.weixin.qq.com   创创建应用申请AppID 2.下载签名生成工具,对签名不了解的自行百度,这里不做说明。 下面是简单的微信分享代码: 首先看一下包结构图 MainActivity: public class MainActivity extends Activity { p...
分类:微信   时间:2016-05-13 04:22:03    阅读次数:570
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!