#动手

自己动手实现XXX系列

前记:最近看了rongjun的一片文章:自己动手实现jdk代理类。按照上面的例子敲完才发现,JDK动态代理实现底层原来如此简单,只是大量的使用了反射,类编译,类加载一些常规的东西而且本质也是如实此简单。然后回头看源码,天呢,实现很长很长,当然里面加了很多各种异常的处理,各种抽象。。。呵呵,私以为。如果所有JAVA实现的...

自己动手实现JDK动态代理

出自:作者:孤独烟  http://rjzheng.cnblogs.com/----------------------------------------------------------------------------------------------------------------...

深入理解Spring--动手实现一个简单的SpringIOC容器

   接触Spring快半年了,前段时间刚用Spring4+S2H4做完了自己的毕设,但是很明显感觉对Spring尤其是IOC容器的实现原理理解的不到位,说白了,就是仅仅停留在会用的阶段,有一颗想读源码的心于是买了一本计文柯的《Spring技术内幕》,第二章没看完,就被我扔一边了,看的那是相当痛苦,深深觉得自己资质尚浅...

自己动手写js分享插件 [支持https] (QQ空间,微信,新浪微博。。。)

$(document).on("click",".msb_main",function(){if($(this).hasClass("disabled"))return;vare=500;//动画时间vart=250;//延迟时间varr=$(this).parent().find(".msb_network_butt...

Android 圆形头像 自己动手

现在大部分app使用的都是圆形头像,网上开源的也很多,但是有没有考虑过DIY圆形头像呢?下面就自己实现一个,先看下demo展示  第一步:原理解释(图片很丑,原理很真)  1、画外框圆形,需要使用自定义的颜色画一个圆形,比图片的半径长5dp 2、自定义圆形画好了后,将我...

多态动手动脑

publicclassTestInstanceof{publicstaticvoidmain(String[]args){//声明hello时使用Object类,则hello的编译类型是Object,Object是所有类的父类//但hello变量的实际类型是StringObjecthello="Hello";//Str...
代码星球 ·2020-10-02

动手动脑7

一、请编写一个程序将一个整数转换为汉字读法字符串。比如“1123”转换为“一千一百二十三”。源程序://王荣荣2016/11/6importjava.util.Scanner;publicclassDaxie{privateString[]hanArr={"零","一",...
代码星球 ·2020-10-02

动手动脑6

一、古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。1、程序设计思想:从键盘输入任意字符串ming,每个字符往后挪3,替换成mi,用循环算法,最终一个一个字符按序输出。2、程序流程图:3、源代码:importjav...
代码星球 ·2020-10-02

动手动脑5

1、publicclassClassAndObjectTest{publicstaticvoidmain(String[]args){//创建类的实例,定义一个对象变量引用这一实例MyClassobj=newMyClass();//通过对象变量调用类的公有方法obj.myMethod("Hello");//给属性赋值o...
代码星球 ·2020-10-02

动手动脑4

//类的对象实例化//王荣荣2016/10/16publicclassSquareIntTest{publicstaticvoidmain(String[]args){for(intx=1;x<=10;x++){SquareIntTestobj;//创建类的示例objobj=newSquareIntTest();...
代码星球 ·2020-10-02

动手动脑课堂练习

(出处:http://www.cnblogs.com/zhangziqiu/ )1、机器数和真值在学习原码,反码和补码之前,需要先了解机器数和真值的概念.(1)、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1.比如...
代码星球 ·2020-10-02

Docker决战到底(八) 自己动手搭建GitLab服务

在前面的实践记录中,我们使用的示例项目都是我在Github上的,其实除了网络稍微有点慢外也没有什么问题。但是一般在我们的工作中,都会搭建一个公司内部使用的Git服务器,而比较常见的就是搭建一个GitLab服务器。目前我所在的公司里面也是采用的自建GitLab,只是使用的是传统的软件源安装方式而不是基于容器化。所以,本篇...

(24/24) webpack小案例--自己动手用webpack构建一个React的开发环境

通过前面的学习,对webpack有了更深的认识,故此节我们就利用前面相关知识自己动手用webpack构建一个React的开发环境,就算是一个小案例吧。注:此处使用的开发工具是Webstorm。在安装webpack之前,我们先建立一个文件夹,并利用开发工具webstorm打开刚才新建的文件夹(或者新建项目,其项目目录选择...

Java实现验证码制作之一自己动手

以前弄验证码都是现找现用,下面是自己跟着敲代码弄好的,记录一下,分享给大家。我这里用的是Servlet,Servlet代码如下importjava.awt.Color;importjava.awt.Graphics;importjava.awt.image.BufferedImage;importjava.io.IOE...

自己动手写编译器

##参考文章------------------------------Kaileidoscope:LLVMTutorialChineseversion(中文版)http://kaleidoscope-llvm-tutorial-zh-cn.readthedocs.io/zh_CN/latest/-C++写的一个简单的...
代码星球 ·2020-07-12
首页上一页123下一页尾页