jar包 深度混淆 [问题点数:40分,结帖人ylovep]

Bbs6
本版专家分:9484
Blank
红花 2012年5月 挨踢职涯大版内专家分月排行榜第一
结帖率 93.02%
Bbs8
本版专家分:35896
Bbs2
本版专家分:444
Bbs5
本版专家分:2259
Bbs6
本版专家分:9484
Blank
红花 2012年5月 挨踢职涯大版内专家分月排行榜第一
Bbs5
本版专家分:4170
Bbs8
本版专家分:34736
Blank
黄花 2012年11月 Java大版内专家分月排行榜第二
2012年9月 Java大版内专家分月排行榜第二
2012年8月 Java大版内专家分月排行榜第二
2012年7月 Java大版内专家分月排行榜第二
Blank
蓝花 2012年10月 Java大版内专家分月排行榜第三
2012年6月 Java大版内专家分月排行榜第三
jar混淆操作
1.下载<em>混淆</em>工具 2.设置<em>混淆</em>配置 3.开始<em>混淆</em>,得到<em>混淆</em>后的<em>jar</em><em>包</em> 遇到的问题: 1.提示:Warning: can’t find referenced class xxx 解决: -dontwarn javax.crypto.** -keep class javax.crypto.** 其他类似警告也如此处理 2.提示 there were 4 unresolved references ...
jar混淆
http://www.cnblogs.com/not-code/archive/2011/04/03/2004345.html fat<em>jar</em> <em>jar</em><em>包</em>快速打<em>包</em>和<em>jar</em> <em>混淆</em>器的简单使用 问题:有两个项目,他们都是两个引用<em>包</em>(没main入口)。像这样   这两个项目,kernel是最底层的引用<em>包</em>,而androidConnection也是一个引用了kernel<em>包</em>的引用<em>包</em>
java jar混淆工具
用java<em>混淆</em>器工具proGuard实现加密,防止Java .class 文件被轻易地反编译。
IDEA 使用JDK1.8使用ProGuard混淆Maven项目代码
这里面的坑实在是太多了,整这个东西整到心态爆炸,要不是公司要求搞这个东西,我都想放弃了!最终在我的坚持下完成了这个<em>混淆</em>。 前面的一些小坑: 坑1:proguard-maven-plugin下载非常慢,以及跑mvn clean package下载非常慢。 解决方法:在C:\Users\${用户名}\.m2文件夹下创建settings.xml,然后填入: &amp;lt;?xml version=&quot;1...
proguard混淆jar,被混淆的类都不见了
<em>混淆</em>前 <em>混淆</em>后
ProguardGui进行jar代码混淆(android library生成混淆jar
前面文章《Proguard进行源代码<em>混淆</em>》讲解过怎么使用Proguard工具对Android的源代码进行<em>混淆</em>的方法(感兴趣的朋友可以访问:http://blog.csdn.net/p106786860/article/details/11974863),但是在实际工作中发现,通过上述方法对导出的Jar并没有进行<em>混淆</em>。    下面我们就介绍,如果对导出的Jar<em>包</em>进行代码混
手动混淆jar
    最近做一些封装<em>jar</em>的工作,遇到一个问题:项目依赖第三方的<em>jar</em>,使用android studio 打<em>jar</em>的时候加入<em>混淆</em>就会把依赖的<em>jar</em>打进去,不加<em>混淆</em>却不会。网上搜一下也没找到答案,有大神知道原因还望在评论区指出,感谢。此路不通那就再想办法,android studio <em>混淆</em>也是通过proguard。那就手动<em>混淆</em>了。1、 先不设置<em>混淆</em> 生成<em>jar</em>。2、 打开proguard  在an...
自己写的提供给别人的jar是否可以混淆
我自己写的<em>jar</em><em>包</em>。想<em>混淆</em>一下防止被反编译。不知道能否<em>混淆</em>后在提供给别人<em>jar</em><em>包</em>?谢谢!
jar混淆工具
<em>jar</em><em>包</em><em>混淆</em>的工具,这个是从官网上下载的最新版本,希望对你有帮助。
求教Java web项目一般怎样做代码混淆或加密
目前遇到需要将web项目部署到客户服务器上的情况,主管希望能够对代码加密,加密后再部署给对方,我在百度上瞎搜一通也没找到什么好方法只能来这提问试试…… 项目使用的是Spring+Struts2+Hib
使用Proguard混淆代码,如何保留内部类并正常调用!
使用Progurad工具<em>混淆</em>代码,例如: 有一个类 cn.emagsoftware.test.Demo, 内部类: public abstract interface GameCallback { p
混淆后的jar如何使用
没有<em>混淆</em>的<em>jar</em>放在web-inf/lib下,页面可以直接调用,但是<em>混淆</em>后的<em>jar</em>放在里面,页面就报错,错误的意思好象是说找不到类
Java+IDEA+maven混淆
IDEA中使用maven打<em>jar</em><em>包</em>,然后使用工具<em>混淆</em>代码,亲测有效
jar混淆问题
最近在弄SDK,导出<em>jar</em>后,需要<em>混淆</em><em>jar</em>,里面只需要一个类给用户调用,然后还有几个实体类,请问我改怎么<em>混淆</em>? PS:我知道用sdk里面的ProGuard来进行<em>混淆</em>,我主要是不知道配置怎么配?我根据
混淆后的jar文件反编译为a.class,b.class等该怎么看
J2ME编程得到<em>jar</em>文件,对其进行反编译,得到类似a.class,b.class,c.class,估计是对文件加了<em>混淆</em>的, 请问该怎么看懂这些class文件?? 注:这些文件里面大多是变量名改变了,
Java代码混淆器ProGuard GUI界面的使用方法。
目前接触了一个Java代码<em>混淆</em>器,但是不知道怎么用,所以想请教下用过或者会用的朋友。 1,首先第一步,我点选Input/Output标签, 我选择了要<em>混淆</em>的JAR<em>包</em>(不过我选择的是war<em>包</em>,因为通过资
ProGuard混淆jar报Can't find common super class of
<em>混淆</em><em>jar</em><em>包</em>的时候老是报这个是为啥
关于android混淆编译和不混淆第三方jar(新手菜鸟,无嘲笑!)看图
-
android studio 混淆aar的问题
android studio <em>混淆</em>aar之后 classes.<em>jar</em>里面的class文件都没有了内容 如下图: 求大神指点
多个maven 项目有依赖关系,生成的jar怎么混淆,用proguard的话
我需要详细的说明 谢谢各位大神 分数全给你们了
使用ProGuard混淆jar,各种warning...,怎么个意思?
如题 生成了一个<em>jar</em><em>包</em> 想将其<em>混淆</em> 使用ProGuard工具 (用的是4.10版本,应该足够新了吧) 按照教程无线next,最后一步的时候各种warning,告诉我an't find referen
ProGuard 最全混淆规则说明
说明:本文参考(翻译)自Android SDK根目录下的proguard目录下的说明文档,是其中的一篇。,文中除了翻译外加了一些作者的实际验证。文章对Android<em>混淆</em>规则做一个解释说明。作者才疏学浅,如有错误,请谅解!&amp;lt;@_@&amp;gt; Android<em>混淆</em>入门可参考《Android 代码<em>混淆</em>零基础入门》 5326.png Input/Output Options 输入输出选项 ...
自定义混淆Jar
1.新建library 2.配置library的gradle def SDK_BASENAME = &amp;quot;mylibs&amp;quot;; def SDK_VERSION = &amp;quot;_v1.0&amp;quot;; def sdkDestinationPath = &amp;quot;build/outputs/<em>jar</em>/&amp;quot;; def zipFile = file('build/intermediates/bundles/release/..
教大家简单修改class,防止Jar被反编译
方法就是,向Jar注入无效代码(不合法的,或者根本不是代码的字符串)。那么无效的代码又怎么能正确运行呢?答案就是,你要保证你的代码永远不会执行到那一步。我作一个简单的例子说明:我们建立一个项目:[java] view plain copypackage com.TestJar;    public class Main {        public static void main(String...
Jar混淆Jar,合并多个Jar
1.将程序打<em>包</em>成Jar<em>包</em> 右击工程------Export------Java-JAR File Next-----选中需要生成Jar<em>包</em>的项目,点击展开,只选择src(注意不是全选)----下面JARfile是生成的Jar<em>包</em>,自己设置就行。 一路Next,Finish生成OK。 2.Jar<em>包</em><em>混淆</em>,找到SDK,tools目录下,打开Proguard---bin,打开p
混淆问题can't find referenced class javax.annotation.processing.AbstractProcessor
Warning:butterknife.internal.ButterKnifeProcessor: can't find referenced class javax.annotation.proc
ZKM代码混淆
1 配置文件说明:
生成混淆jar时遇到的问题
因为好几次都遇到这个问题,记录下来备用;这是错误日志:Execution failed for task ':library:makeJar'.&amp;gt; java.io.IOException: The output <em>jar</em> [D:\other_workspace\sdk\library\build\libs\demo.<em>jar</em>] must be specified after an input j...
使用Proguard混淆jar
ProGuard下载地址:http://download.csdn.net/detail/kong_gu_you_lan/96371311.ProguardProguard的首页,右下角的Load configuration按钮可以导入已经配置好的<em>混淆</em>文件。2.Input/Output在上面的框内添加要<em>混淆</em>的<em>jar</em><em>包</em>路径,和<em>混淆</em>后的<em>jar</em><em>包</em>输出路径。 下面的框内添加<em>jar</em><em>包</em>的依赖<em>包</em>,项目中lib文
android项目混淆后运行崩溃
我有一个项目里面没有任何代码 依赖的是另外一个项目 被依赖的项目打<em>包</em>运行正常 但是依赖的项目运行后进去点击某个功能后就会崩溃 这个界面是有打印功能的 用的第三方的<em>jar</em> 如果说<em>混淆</em>有问题 那么为什么被
由于Jar混淆,导致项目打时崩溃
在项目中加了个Jar<em>包</em> 运行时 没事 打<em>包</em>时,在用到Jar中类的地方会崩溃 加入到项目中的<em>jar</em><em>包</em>只要project.properties文件中加了这么一句: proguard.config=proguard.cfg 那么proguard.cfg <em>混淆</em>文件就会起作用,在打<em>包</em>成APK时对项目进行<em>混淆</em> 但是当我们加入<em>jar</em><em>包</em>时,<em>混淆</em>后有些方法在虚拟机中运行会找不到 要对每一个加入的ja...
Android studio3.1.3 打jar混淆
最近公司需要将数据进行打<em>包</em>提供给用户,需要我们提供数据解析的<em>jar</em>给用户,为了防止数据格式的泄露,需要进行<em>混淆</em>。这里记录一下封装<em>jar</em>并<em>混淆</em>的过程。 1.创建module 之后创建了几个需要演示<em>混淆</em>的类。 2.打<em>包</em>配置 在Module的gradle里面,添加如下代码,跟dependencies平级; task makeJar(type: Copy) { //删除存在的 ...
如何进行Java的混淆与加密?Tomcat如何调用混淆和加密后的JAR和Java类文件?
-
jar混淆工具ProGuard 5.3
官方网址:http://proguard.sourceforge.net/
maven springboot工程 jar使用ProGuard 混淆代码
1.ProGuard <em>混淆</em> 只能增加反编译代码的阅读难度,不能根本保护代码安全2.maven工程使用proguard-maven-plugin这个插件3.若工程中<em>包</em>含大量第三方框架,<em>混淆</em>后会报错,所以选择性<em>混淆</em>私有的逻辑代码比较容易,框架代码不<em>混淆</em>添加依赖:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;net.sf.proguard&amp;lt;/groupId&amp;gt; ...
ProGuard工具 jar混淆问题总结
首先打开ProGuard工具,打开路径在E:\eclipsetools\eclipse\eclipse_androidx86_64_20140321\sdk\tools\proguard\bin。点击proguardgui.bat  首次打开是这样的 选择“input/output” 先点击"Add input"选择刚刚生成的<em>jar</em><em>包</em>。再点击“Add output” 输出<em>混淆</em>后的ja
Idea打混淆时注意
Idea打<em>包</em><em>混淆</em>时注意 1、对于已加入的<em>jar</em>,使用 -library<em>jar</em>s libs/you<em>jar</em>name.<em>jar</em> ,会报错(Eclipse上不会): Error:ProGuard: [H5Project] Note: there were 282 duplicate class definitions.(提示类定义冲突了) 注意:idea有的时候错清除了,注意清理一下缓存
Java混淆工具哪个混淆力度大
-
混淆Android JAR的方法
1)导出<em>jar</em><em>包</em>   如何在eclipse上android工程中导出<em>jar</em><em>包</em>?google,baidu.bing   2)<em>混淆</em><em>jar</em><em>包</em>,打乱代码   android的<em>jar</em><em>包</em>跟普通的java的<em>jar</em><em>包</em>不一样,我们不想打乱一些activity或者server等跟系统打交道的代码,这是因为如果把这些也<em>混淆</em>了,那你还需要搞清楚<em>混淆</em>后这些activity变成了什么名字,然后告诉使用你这个
Java代码加密与反编译(一):利用混淆器工具proGuard对jar加密
Java 代码编译后生成的 .class 中<em>包</em>含有源代码中的所有信息(不<em>包</em>括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的 Java .class 文件可以非常轻易地被反编译。通常情况下,反编译可以利用现有的工具jd-gui.exe或者jad.exe。 (这两个反编译工具在我的资源里有下载: jd-gui.exe: http://download.cs
jar混淆
开发过程中需要把相关功能打成<em>jar</em><em>包</em>供别人调用,如果不<em>混淆</em>的话,调用方可以直接看到源码 考虑到隐私,我们需要将<em>jar</em><em>包</em>进行<em>混淆</em> 分两步来做 1.打一个<em>jar</em><em>包</em> eclipse下 export--&gt;java--&gt;<em>jar</em> file--&gt;选择工程--&gt; 不含资源文件的话src勾选下--&gt;写下导出<em>jar</em><em>包</em>路径以及名称--&gt;一直next生成<em>jar</em><em>包</em> 生成一个没有被<em>混淆</em>过...
proGuard5.1混淆hadoop jar使用指南
一.前期准备 1. 下载proGuard 5.1或proGuard 5.3,本文环境(proGuard 5.1)   2. 双击bin目录下的proguardgui.bat运行     3. 准备好待<em>混淆</em>的<em>jar</em><em>包</em>和工程依赖的所有<em>jar</em><em>包</em>     二.使用图形化界面进行配置(方法一) 1.点击Add input加入待<em>混淆</em><em>jar</em><em>包</em>路径,
Jar混淆的两种方式
1. 配置如下: buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }     这样,build一下,Android Studio会依据<em>混淆</em>
maven+proguard第三方jar混淆
maven+proguard第三方<em>jar</em>打<em>包</em><em>混淆</em>
android studio如何生成带混淆jar
今天我就给大家交给大家studio如何生成带<em>混淆</em>的<em>jar</em><em>包</em>,其实和上一篇文章差不多,只不过是多了一些<em>混淆</em>文件。首先我们先新建一个module(我把它新建成了一个library)。在用AndroidStudio生成<em>混淆</em><em>jar</em>的时候也百度过很多文章,但是大多都没有用。 为了一会给大家演示<em>混淆</em>后的效果,这里创建了几个文件MainActivity、UserBean、LogUtil详细
如何使用Android Studio打混淆的Jar
使用AS打<em>包</em><em>混淆</em>Jar<em>包</em>,百度一下,一片一片的,但是很多都是零零散散的写得不是很详细或是直接拷贝,按照他们的教程测试总不是很顺利,所以这里我就把我个人学习AS打<em>包</em><em>混淆</em>Jar的成果总结出来,希望对大家有帮助。个人觉得写得还是比较详细的 使用gradle<em>混淆</em>打<em>包</em>Jar 使用AS开发项目,引入第三方库是非常方便的,我们只需要在build.gradle中配置一行代码就可以轻松引入我们需要的
Jar代码混淆操作指导
目前eclipse和sdk默认对打<em>包</em>的<em>jar</em><em>包</em>代码都没有进行代码<em>混淆</em>,鉴于java代码很容易被反编译,因此对安全性要求比较高的<em>jar</em><em>包</em>而言,对其进行代码<em>混淆</em>是非常必要的。下面对<em>jar</em><em>包</em>代码<em>混淆</em>的操作步骤进行如下说明:   1.找到sdk自带的专业的代码<em>混淆</em>工具Pro Guard----proguardgui.bat,该文件在你的sdk目录下的sdk\tools\proguard\bin文件中:
android 通过eclipse混淆代码 打 + proguard 总结
android应用程序的<em>混淆</em>打<em>包</em> 1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示: target=android-8 proguard.config=proguard.cfg Eclipse会通过此配置在工程目录生成proguard.cfg文件  2 . 生成keysto
Android代码混淆混淆规则
因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行<em>混淆</em>。SDK已经集成了ProGuard工具,开发者可以从SDK目录下的\tools\proguard目录中进行查看。         ProGuard是一个免费的Java类文件收缩,优化,<em>混淆</em>和预校验器。它可以检测并删除未
Unable to execute dex: Multiple dex files define 解决方法
问题发生概述:        程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决,最后盯着工程突然发现问题。具体解决方案如下: 方法一:        Ecl
Android 混淆混淆第三方jar
项目因为要发布,所以要<em>混淆</em>打<em>包</em>。 <em>混淆</em>打<em>包</em>流程: 1.在proguard-project.txt文件中添加不需要<em>混淆</em>的类和第三方的<em>jar</em><em>包</em>     这个是保持自己<em>包</em>中不需要<em>混淆</em>的类,如果有些类调用了jni也不需要<em>混淆</em>,不然会出错。还有如果项目中有其他项目作为library引入,那这些项目的一些类也不能<em>混淆</em>。   这个是保持项目中的第三方<em>jar</em>不<em>混淆</em>   另外加上上面几句话
安卓代码打混淆和打SDK中jar混淆
安卓代码打<em>包</em><em>混淆</em>和打<em>包</em>SDK中<em>jar</em><em>混淆</em>不喜欢说废话,这篇博客其实是两个内容: - 安卓打<em>包</em><em>混淆</em> - 项目打<em>包</em>SDK时<em>jar</em><em>混淆</em>1、安卓打<em>包</em><em>混淆</em>先把一些基本的语法贴上,具体的使用,我会在对应的语句后备注,直接粘贴的朋友请注意 Markdown -optimizationpasses 5
eclipse 打jar混淆
由于开发android的sdk,要打出<em>jar</em><em>包</em>供第三方使用。开发工具是android studio,没有找到很好的打<em>jar</em><em>包</em>的方式(有待研究)。所以转用eclipse来打<em>jar</em><em>包</em>,然后用proguard<em>混淆</em>。遇到了几个问题:1、android studio的项目怎么转到eclipse中 新建eclipse项目,将android studio的相应目录覆盖到eclipse中就好了 2、e
android 混淆jar 或者library混淆
代码片段:-in<em>jar</em>s before\Test.<em>jar</em> -out<em>jar</em>s after\Test.<em>jar</em> //添加支持的<em>jar</em> -library<em>jar</em>s before\test\android-support-v4.<em>jar</em> //必需 -library<em>jar</em>s before\test\android.<em>jar</em> //必需 -library<em>jar</em>s b
简单使用ProGuard混淆jar
开发项目的时候需要向别人提供SDK,又不想让别人看到源码,会用到<em>混淆</em>。 简单记录下ProGuard<em>混淆</em><em>jar</em><em>包</em>的方法: 首先,proguardgui.bat是在android sdk 目录下(Android\sdk\tools\proguard\bin); 运行proguardgui.bat,会弹出一个ProGuard界面: 全是英文,不
android 基于Gradle 混淆jar
大家都知道,<em>混淆</em>apk,配置如下,编译工具会给我们自动<em>混淆</em> <em>混淆</em>代码: 1 先到工程目录下,找到project.properties 这个文件 2 根据提示找到proguard-android.txt 这个文件 3 将这个文件拷贝回工程目录。 4 将project.properties这个文件里面的 proguard.config=proguard-android.txt但是如果<em>混淆</em>的时候需
Adnroid studio生成混淆jar方法
Adnroid studio生成<em>混淆</em>的<em>jar</em>方法1. 概述 以下为android studio 导出<em>jar</em><em>包</em>的流程 2.打<em>包</em><em>jar</em>步骤 在项目中新建一个Module并选择选择Android Libraray File-New-New Modele-Android Libraray 需要生成<em>jar</em>的源文件java都放在新建的Library中 配置Library build.gradle 配置
java maven 混淆
&amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;com.github.wvengen&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;proguard-maven-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;executions&amp;gt; &amp;lt;execution&amp;gt; &amp;lt
【Android】Android Studio使用gradle导出jar混淆代码
Android Studio使用gradle 导出<em>jar</em><em>包</em>并<em>混淆</em>
Android Studio 打Jar混淆代码。
打Jar<em>包</em>的几种方式:def SDK_BASENAME = "Sdk";//打<em>包</em>后名字 def SDK_VERSION = "_V1.0";//${defaultConfig.versionName} def sdkDestinationPath = "build";//保存目录 def zipFile = file('build/intermediates/bundles/release/clas
Android jar混淆
在项目中,有时候我们会把某些代码,通过<em>jar</em>的形式,放到服务器上, 然后在客户端下载,用反射调用,这样很方便,也能不通过升级APK随时更新这部分代码, 但是这样,别人也能拿到我们的<em>jar</em>随意反编译,就会暴露, 所以这个时候,我们就要搞安全工作。 百度告诉我们有两种方法:1.<em>jar</em><em>混淆</em>,2.加密。 加密的方法,我也试过,通过base64,把<em>jar</em><em>包</em>加密了,然后本地解密成功,但是加载的时候懵
android 代码混淆混淆第三方jar
android 代码<em>混淆</em> 不<em>混淆</em>第三方<em>jar</em><em>包</em> 标签: Android<em>混淆</em><em>jar</em><em>包</em> 2013-09-12 16:55 2375人阅读 评论(0) 收藏 举报  分类: Android(12)  版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/ming_light/article/deta
Android Studio使用gradle导出jar混淆代码代码记录一
创建一个Android module 和一个JavaLibrary module 在<em>jar</em>demo下的gradle文件中编写对应的导Jar<em>包</em>Task和<em>混淆</em>Task 1.导Jar<em>包</em>Tasktask makeJar(type: Jar, dependsOn: ['compileReleaseJavaWithJavac']) { appendix = 'demo' baseName
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
别再翻了,面试二叉树看这 11 个就够了~
写在前边 数据结构与算法: 不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件想不全面,一紧张,代码写的乱七八糟。如果遇到没有做过的算法题,思路也不知道从何寻找。面试吃了亏之后,我就慢慢的做出总结,开始分类的把数据结构所有的题型和解题思路每周刷题做出的系统性总结写在了 Github...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
接私活必备的 10 个开源项目!
点击蓝色“GitHubDaily”关注我加个“星标”,每天下午 18:35,带你逛 GitHub!作者 | SevDot来源 | http://1t.click/VE8W...
GitHub开源的10个超棒后台管理面板
目录 1、AdminLTE 2、vue-Element-Admin 3、tabler 4、Gentelella 5、ng2-admin 6、ant-design-pro 7、blur-admin 8、iview-admin 9、material-dashboard 10、layui 项目开发中后台管理平台必不可少,但是从零搭建一套多样化后台管理并不容易,目前有许多开源、免费、...
100 个网络基础知识普及,看完成半个网络高手
欢迎添加华为云小助手微信(微信号:HWCloud002或HWCloud003),输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩! 1)什么是链接? 链接是指两个设备之间的连接。它<em>包</em>括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理...
VS CODE远程开发入门
在我们办公室,通常配置两台电脑,一台 Windows 主机,主要用于办公、即时通讯,一台 Linux 主机,用于开发。一般开发人员习惯用 Windows 系统下的工具,比如 Source Insight ,但代码需要在 Linux 下编译。这样就需要 Windows 和 Linux 之间协作,通常的做法是在 Linux 下安装 samba 服务,通过 Windows 共享访问。今天看到一篇文章,...
中国最顶级的一批程序员,从首富到首负!
过去的20年是程序员快意恩仇的江湖时代通过代码,实现梦想和财富有人痴迷于技术,做出一夜成名的产品有人将技术变现,创办企业成功上市这些早一代的程序员们创造的奇迹引发了一浪高...
为什么面向对象糟透了?
又是周末,编程语言“三巨头”Java, Lisp 和C语言在Hello World咖啡馆聚会。服务员送来咖啡的同时还带来了一张今天的报纸, 三人寒暄了几句, C语言翻开了...
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...
对计算机专业来说学历真的重要吗?
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。 这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记得帮我点赞哦。 先说结论,无论赞不赞同,它本质就是这样:对于技术类工作而言,学历五年以内非常重要,但有办法弥补。五年以后,不重要。 目录: 张雪峰讲述的事实 我看到的事实 为什么会这样 ...
世界上最好的学习法:费曼学习法
你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可以通过优秀的学习法来进行学习,比如今天讲的“费曼学习法”,可以将你的学习效率极大的提高。 费曼学习法是由加拿大物理学家费曼所发明的一种高效的学习方法,费曼本身是一个天才,13岁自学微积分,24岁加入曼...
学Linux到底学什么
来源:公众号【编程珠玑】 作者:守望先生 网站:https://www.yanbinghu.com/2019/09/25/14472.html 前言 ​我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么? 为什么要学Linux 在回答学什么之前,我们先看看为什么要学。首先我们需要认识到的是,很多服务器使用的是Linux系统,而作为服务器应...
深入理解C语言指针
一、指针的概念 要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。 1.1、变量和地址 先写一段简单的代码: void main(){ int x = 10, int y = 20; } 这段代码非常简单,就是两个变量的声明,分别赋值了 10、20。我们把内存当做一个酒店,而每个房间就...
C语言实现推箱子游戏
很早就想过做点小游戏了,但是一直没有机会动手。今天闲来无事,动起手来。过程还是蛮顺利的,代码也不是非常难。今天给大家分享一下~ 一、介绍 开发语言:C语言 开发工具:Dev-C++ 5.11 日期:2019年9月28日 作者:ZackSock 也不说太多多余的话了,先看一下效果图: 游戏中的人物、箱子、墙壁、球都是字符构成的。通过wasd键移动,规则的话就是推箱子的规则,也就不多说了。 二、代...
面试官:兄弟,说说基本类型和装类型的区别吧
Java 的每个基本类型都对应了一个<em>包</em>装类型,比如说 int 的<em>包</em>装类型为 Integer,double 的<em>包</em>装类型为 Double。基本类型和<em>包</em>装类型的区别主要有以下 4 点。
8000字干货:那些很厉害的人是怎么构建知识体系的
本文约8000字,正常阅读需要15~20分钟。读完本文可以获得如下收益: 分辨知识和知识体系的差别 理解如何用八大问发现知识的连接点; 掌握致用类知识体系的构建方法; 能够应用甜蜜区模型找到特定领域来构建知识体系。 1. 知识体系?有必要吗? 小张准备通过跑步锻炼身体,可因为之前听说过小腿变粗、膝盖受伤、猝死等等与跑步有关的意外状况,有点担心自己会掉进各种坑里,就在微信上问朋友圈一直晒跑步...
Android完整知识体系路线(菜鸟-资深-大牛必进之路)
前言 移动研发火热不停,越来越多人开始学习Android 开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份 Android 研发进阶之路,希望能对大家有所帮助。 由于篇幅过长,有些问题的答案并未放在文章当中,不过我都整理成了一个文档归纳好了,请阅读到文末领取~ Ja...
网易云音乐你喜欢吗?你自己也可以做一个
【公众号回复 “1024”,免费领取程序员赚钱实操经验】今天我章鱼猫给大家带来的这个开源项目,估计很多喜欢听音乐的朋友都会喜欢。就目前来讲,很多人对这款音乐 App 都抱...
C语言这么厉害,它自身又是用什么语言写的?
这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语...
认真推荐几个不错的技术公众号
十一假期,好好休息休息今天给大家推荐几个不同技术领域的公众号,涉及服务端后台、前端、Python、职场等各领域。这些号的无论从文章质量,还是从留言互动上,都是值得大家关注...
Python 愤怒的小鸟代码实现(1):物理引擎pymunk使用
python 愤怒的小鸟代码实现(1):物理引擎pymunk使用游戏介绍 游戏介绍 最近比较忙,国庆正好有时间写了python版本的愤怒的小鸟,使用了物理引擎pymunk,代码参考了 github上的,实现了一个可玩的简单版本。 功能实现如下: ...
前端开发必备网站推荐
本人是一个纯正的小白,在学习的过程中搜集了一些关于前端开发的网站,希望对大家能够有所帮助!授人以鱼不如授人以渔! 1.MDN开发者文档网址:https://developer.mozilla.org/zh-CN/ 2.菜鸟教程:https://www.runoob.com/html/html-tutorial.html 3.CSS教程:https://www.schoolw3c.com/html-...
中国物联网激荡20年
故事还要从24年前那个夏天说起。 ** 1 ** 1995年的夏天,美国西海岸有一个中年人出版了一本叫《未来之路》的书籍,这本书是大家了解信息高速公路全部面目乃至21世纪人类生活面貌的入门书。在这本书中,这个中年人多次提到“物物互联”的设想。但是由于当时网络技术与传感器应用水平的限制,中年人朦胧的“物联网”理念没有引起重视。对了,这个中年人后面做了十几次世界首富! 说回国内,那时风还没有起来,科技...
Vue 3.0 源码开放,看看都有哪些新特性
当大多数国人还在庆祝国庆节的时候,尤雨溪大大在昨天凌晨发布了 Vue 3.0 源代码,源码地址:https://github.com/vuejs/vue-next 。虽然目前还 处于 Pre-Alpha 版本,但是可以预见后面的 Alpha、Beta 等版本应该不会太遥远。 之前,就有预言,除了性能优化、脚手架和新功能外,TypeScript绝对是一个重点,因此,在Vue 3.0源代码版本中,9...
用Matplotlib,妈妈再也不担心我没有表情斗图了
全文共3003字,预计学习时长6分钟 Netflix、Instagram、YouTube、电影还有电视剧,这些都有什么共同之处呢?它们都是视觉媒介,吸引着形形色色的观众。 今时今日,大部分人逐渐放弃读书、听书的方式,而选择观看电影、电视剧去了解一个故事。也许有人持不同意见,认为人们还未曾放弃书籍,但认清这现实吧——喜爱看电影的人要比爱读书的人多得多。 以上讨论了视觉成为当下重要沟通...
十大优秀编程项目,让你的简历金光闪闪
全文共3241字,预计学习时长6分钟 被问到如何学习编程时,最常听到的问题就是:“有没有什么新项目的好点子?” 一些老套的答案有:“做一个象棋游戏”或者“命令行界面”。 这些答案没有错,但这些例子不符合现代编程的需要。现代软件编写需要经常使用软件服务化(SaaS)和网络应用,这意味着程序员需要了解如何在线编程。 用户网站或应用程序的编程需要服务器、身份验证和数据库,这个过程十分复杂。它...
第二弹!python爬虫批量下载高清大图
文章目录前言下载免费高清大图下载带水印的精选图代码与总结 前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的批量下载。虽然小图能够在一些移动端可能展示的还行,但是放到pc端展示图片太小效果真的是很一般!建议阅读本文查看上一篇文章,在具体实现不做太多介绍,只讲个分析思路。 当然,本文可能技术要求不是特别高,但可以...
SpringBoot注解梳理
一、注解(annotations)列表 二、注解(annotations)详解 三、JPA注解 四、springMVC相关注解 五、全局异常处理 一、注解(annotations)列表 @SpringBootApplication:<em>包</em>含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@Component...
结合OpenCV与TensorFlow进行人脸识别
作为新手来说,这是一个最简单的人脸识别模型,难度不大,代码量也不算多,下面就逐一来讲解,数据集的准备就不多说了,因人而异。 一. 获取数据集的所有路径 利用os模块来生成一个<em>包</em>含所有数据路径的list def my_face(): path = os.listdir("./my_faces") image_path = [os.path.join("./my_faces/",im...
Inside sql server 7.0 (sql server 7.0技术内幕)下载
想学习sql sever的朋友不妨看一下这本书。 这是一本当前比较推崇的一本书。 相关下载链接:[url=//download.csdn.net/download/liuyang_8306/2318221?utm_source=bbsseo]//download.csdn.net/download/liuyang_8306/2318221?utm_source=bbsseo[/url]
WinRAR注册码下载
WinRAR注册码!!!!!!!!!!!!!!!!!!! 相关下载链接:[url=//download.csdn.net/download/panning1990/2980762?utm_source=bbsseo]//download.csdn.net/download/panning1990/2980762?utm_source=bbsseo[/url]
jsp探针3.0下载
jsp探针3.0jsp探针3.0jsp探针3.0 相关下载链接:[url=//download.csdn.net/download/diaocisco/545820?utm_source=bbsseo]//download.csdn.net/download/diaocisco/545820?utm_source=bbsseo[/url]
相关热词 c#可被js调用的函数 c# 日志文件 c# mvc中间件 c#爬虫路径中文件名过长 c# mutex 延时 c# mysql 功能码 c# 多态 封装 c# 校园一卡通接口 c#本地帮助文档 c#两个table左联接
我们是很有底线的