51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#动手
自己动手实现XXX系列
前记:最近看了rongjun的一片文章:自己动手实现jdk代理类。按照上面的例子敲完才发现,JDK动态代理实现底层原来如此简单,只是大量的使用了反射,类编译,类加载一些常规的东西而且本质也是如实此简单。然后回头看源码,天呢,实现很长很长,当然里面加了很多各种异常的处理,各种抽象。。。呵呵,私以为。如果所有JAVA实现的...
代码星球
·
2020-12-09
自己
动手
实现
XXX
系列
自己动手实现JDK动态代理
出自:作者:孤独烟 http://rjzheng.cnblogs.com/----------------------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
自己
动手
实现
JDK
动态
深入理解Spring--动手实现一个简单的SpringIOC容器
接触Spring快半年了,前段时间刚用Spring4+S2H4做完了自己的毕设,但是很明显感觉对Spring尤其是IOC容器的实现原理理解的不到位,说白了,就是仅仅停留在会用的阶段,有一颗想读源码的心于是买了一本计文柯的《Spring技术内幕》,第二章没看完,就被我扔一边了,看的那是相当痛苦,深深觉得自己资质尚浅...
代码星球
·
2020-12-09
深入
理解
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...
代码星球
·
2020-11-21
自己
手写
js
分享
插件
Android 圆形头像 自己动手
现在大部分app使用的都是圆形头像,网上开源的也很多,但是有没有考虑过DIY圆形头像呢?下面就自己实现一个,先看下demo展示 第一步:原理解释(图片很丑,原理很真) 1、画外框圆形,需要使用自定义的颜色画一个圆形,比图片的半径长5dp 2、自定义圆形画好了后,将我...
代码星球
·
2020-10-22
Android
圆形
头像
自己
动手
多态动手动脑
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,只是使用的是传统的软件源安装方式而不是基于容器化。所以,本篇...
代码星球
·
2020-10-02
Docker
决战
到底
自己
动手
(24/24) webpack小案例--自己动手用webpack构建一个React的开发环境
通过前面的学习,对webpack有了更深的认识,故此节我们就利用前面相关知识自己动手用webpack构建一个React的开发环境,就算是一个小案例吧。注:此处使用的开发工具是Webstorm。在安装webpack之前,我们先建立一个文件夹,并利用开发工具webstorm打开刚才新建的文件夹(或者新建项目,其项目目录选择...
代码星球
·
2020-08-31
webpack
案例
自己
手用
构建
Java实现验证码制作之一自己动手
以前弄验证码都是现找现用,下面是自己跟着敲代码弄好的,记录一下,分享给大家。我这里用的是Servlet,Servlet代码如下importjava.awt.Color;importjava.awt.Graphics;importjava.awt.image.BufferedImage;importjava.io.IOE...
代码星球
·
2020-08-08
Java
实现
验证
制作
之一
自己动手写编译器
##参考文章------------------------------Kaileidoscope:LLVMTutorialChineseversion(中文版)http://kaleidoscope-llvm-tutorial-zh-cn.readthedocs.io/zh_CN/latest/-C++写的一个简单的...
代码星球
·
2020-07-12
自己
手写
编译器
首页
上一页
1
2
3
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他