51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#写给10年后的自己
c#:Reflector+Reflexil 修改编译后的dll/exe文件
不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没有开发环境,紧急情况下,可以用reflector+reflexil临时直接修改dll代码,然后重编译,替换原来的文件(当然:代码未混淆的情况下,这个也可以用来搞破解,这不在本文讨论之列)步骤:1、Rel...
代码星球
·
2020-04-06
Reflector+Reflexil
修改
编译
后的
dll
如何隐藏自己的程序员气息
程序员,你就像那漆黑夜里的萤火虫,一举一动都深深出卖了你。 程序员是什么物种? 装扮 他们是一群可爱的人!上身是万年不变的户外冲锋衣,和印有公司名称的T恤衫,下身是天天穿却从不洗、膝盖鼓出两个大包的牛仔裤。背着至少五十斤重的瑞士军刀双肩电脑包,包旁边的网兜里,时常会插上一瓶康师傅矿泉水,腰上别着一串钥匙,脚上踩着...
代码星球
·
2020-04-06
如何
隐藏
自己的
程序员
气息
程序员写代码时应该反复问自己的10个问题
你想成为一名优秀的程序员吗? 那么,现在是时候放下《24小时学会xxx语言v8.3》超级骗子书,相反,你应当养成每天反问自己以下10个问题的习惯。 你的代码中是否有一种模式存在? 找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则。要对工作达到深入的理解,你必须养成反问自己“是否有一种模式...
代码星球
·
2020-04-06
程序员
代码
应该
反复
自己的
程序员的进步从阅读自己的老代码开始
英文原文:Lookatyouroldcode 关于如何成为一个更优秀的程序员这个问题,互联网上比比皆是。而答案大同小异:看书、同行评审、参与开源项目等等。但是,关于如何检测自己是不是真的进步了这个问题,却一直悬而未决。 我经常鼓励我的同行说,对于自己写的代码,无论是什么语言什么项目都应该不遗余力地尽可能长时间地...
代码星球
·
2020-04-06
程序员
进步
阅读
自己的
代码
程序员如何正确的评估自己的薪资
十一大假过完,又到了今年最后一个黄金跳槽节点了,这次我和大家聊聊程序员的薪资问题。 价值的构成 程序员的价值,简单的说就是薪资,并不是由你觉得自己应该值多少钱来定的,而是由招聘方觉得你值多少钱来决定的。从我们这半年的拍卖情况来看,影响招聘方定价最重要的三个方面分别是:供需增幅价值 接下来我细说下。 价值 在理...
代码星球
·
2020-04-06
程序员
如何
正确
评估
自己的
自己编写DLL并导出函数
sub.c#include<windows.h>#include"sub.h"intWINAPIDllMain(_In_HANDLE_HDllHandle,_In_DWORD_Reason,_In_opt_LPVOID_Reserved){returnTRUE;}EXPORTintsub(inta,intb...
代码星球
·
2020-04-06
自己
编写
DLL
导出
函数
【转】编写高质量代码改善C#程序的157个建议——建议125:避免用FCL的类型名称命名自己的类型
建议125:避免用FCL的类型名称命名自己的类型试想过自己写一个Socket类型吗?如果没有,我们来尝试一下:publicclassSocket{//省略}把以上代码同某些其他工具类封装到某个dll里,让其他人调用。调用者代码如下:publicclassSampleInvoker{publicvoidDoS...
代码星球
·
2020-04-06
建议
类型
编写
高质量
代码
【转】编写高质量代码改善C#程序的157个建议——建议119:不要使用自己的加密算法
建议119:不要使用自己的加密算法很多人认为自己写的加密算法才是安全的,因为该算法只有“自己知道”。很遗憾,这是大错特错。首先,我们不是秘密学专家,如果我们随随便便写个算法就称得上是加密算法的话,那么世界上就不会存在“密码学”这个专门的学科了。其次,应当记住的...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
StringBuilder删除最后的字符
stringbuilder碰到拼接XXx;XXX;这样的字符的时候,往往需要删除最后一个字符,通过remove(起始索引,向右移除的个数)可以实现。 1StringBuildersb=newStringBuilder();2//课程3if(item.ExamPaperCategory==0)4{5sb.App...
代码星球
·
2020-04-06
StringBuilder
删除
后的
字符
自己的Promise
废话不多说,直接上代码:classmyPromise{constructor(fn){this.status='pending';this.resolveCbs=[];this.rejectCbs=[];this.value=null;fn(this._resolve.bind(this),this._reject.b...
代码星球
·
2020-04-06
自己的
Promise
如何再window下统计自己写的代码行
gitlog--since="2018-05-01"--before="2018-11-5"--author="$(gitconfig--getuser.name)"--pretty=tformat:--numstat|gawk'{add+=$1;subs+=$2;loc+=$1-$2}END{printf"added...
代码星球
·
2020-04-06
如何
window
统计
自己
写的
自己写的一个Vue
下面这里是我自己写的一个小型的vue,原理就是proxy://Proxy天生没有prototype,因此要加上,不然extends会报错Proxy.prototype=Proxy.prototype||Object.prototypeclassmyVueextendsProxy{constructor(options)...
代码星球
·
2020-04-06
自己
写的
一个
Vue
jquery datables ajax分页后的点击事件无效是怎么回事
动态加入到DOM中的对象无法继承原有的事件,所以无效,举例:// $.ajax... ajax部分省略var tr = "";if(data.length){ for(var i=0; i<data...
代码星球
·
2020-04-06
jquery
datables
ajax
分页
后的
php中,如何将编译后的代码,反编译回去。
编译后<?php/*********************//**//*Version:5.1.0*//*Author:RM*//*Comment:071223*//**//*********************/require("../../inc/config.ini.php");echo"<!D...
代码星球
·
2020-04-06
编译
php
如何
后的
代码
程序猿提升自己水平的方法
一个秘方是“写博客”,注意这里不是“看博客”,也不是“转载博客”而是“亲自写博客”。哪样东西你觉得你比较懂了,那么你就写成博客。当你真正去写的时候,你会发现,其实还有很多不懂或者不清楚的地方,这样就会促使你又去学习研究;当你...
代码星球
·
2020-04-06
程序
提升
自己
水平
方法
首页
上一页
...
29
30
31
32
33
...
下一页
尾页
按字母分类:
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
其他