E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
笨办法
在阿里云的Maven库中找jar包的依赖写法
*************************************************************【补充】下面写的其实是个
笨办法
,如果Maven的仓库可用,可以使用《SpringMVC
人称大叔
·
2017-02-24 08:16
阿里云
maven
检视阅读《好好学习》+《未来简史》
另外,以前看书是“看包装”“看整体”这两部都是有做的,但是“看细节”“下判断”“粗阅读”这三步几乎没有,都是从头看到尾的
笨办法
。一直不喜欢去
言十
·
2017-01-28 00:00
笨办法
学python习题第26章答案
Exercise26:Congratulations,TakeaTest!importex25print"Let'spracticeeverything."print'You\'dneedtoknow\'boutescapeswith\\thatdo\nnewlinesand\ttabs.'poem="""\tThelovelyworldwithlogicsofirmlyplantedcannot
小小脸庞
·
2017-01-19 17:06
Python
IOS NSLog在版本发布时不使其打印的注意事项
在iOS开发过程中,我们经常要用到NSLog来打印一些调试信息,但是其实这些打印还是很消耗系统资源的,有一个
笨办法
就是每次调试完就把NSLog注释,可是这也太浪费时间了,因为有可能你下次调试还要用到此NSLog
真巧了_嘿
·
2017-01-16 16:52
看书与实践
分别是《
笨办法
学Python》、《简明Python教程》;《零基础学Python》、《Python语言及其应用》、《Python学习手册》。还有一本《Python核心编程(
A_lPha
·
2017-01-14 18:30
杂文
笨办法
学Python ex17
更多文件操作输入:#--coding:utf-8--#下面的代码是用来创建一个测试文件fromsysimportargvscript,a=argvb=open(a,'w')b.truncate()b.write('Thisisatestfile.')b.close()#下面是复制命令fromsysimportargvfromos.pathimportexists#这个命令将文件名字符串作为参数,如
Joemini
·
2016-12-11 17:17
笨办法
学Python ex14
提示和传递输入:#--coding:utf-8--fromsysimportargvscript,user_name=argvprompt='>'print"Hi%s,I'mthe%sscript."%(user_name,script)print"I'dliketoaskyouafewquestions."print"Doyoulikeme%s?"%user_namelikes=raw_inpu
Joemini
·
2016-12-10 22:08
重新拾起转行的想法|||看到了函数部分
之前用的都是powershell+notepad++(《
笨办法
学python》教的),不断摸索新的方法去学习才能不固步自封~2、教程中提到为何不能将默认参数放在必需参数面前,个人的想法是默认在前的话,
JeroldLi
·
2016-08-26 18:30
初学python
怎样让PPT让百分比图表[动]起来 图表随数据改变的方法
笨办法
是不停地移动横线。如果利用柱形图和散点图相结合使用,就能很巧妙地实现横线随数据的变化而自动移动。
佚名
·
2016-07-18 14:47
unity串口数据传输(避免假死状况)
代码如下:说明一下,里面注释的一段是网上找的串口消息解析,原作者使用了2中方法解析,我只看懂了
笨办法
,正则表达式那段代码开不明白
湛月
·
2016-07-15 18:04
PPT实现数据标签横线随数据的变化而自动移动
笨办法
是不停地移动横线。如果利用柱形图和散点图相结合使用,就能很巧妙地实现横线随数据的变化
佚名
·
2016-07-14 15:34
python学习——切片
笨办法
:>>>[L[0],L[1],L[2]] ['Michael','Sarah','Tracy'] 之所以
youzhouliu
·
2016-07-10 08:00
python
切片
python
笨办法
解决zipfile解压会改变文件最后修改时间的问题
# -*- coding=gbk -*-import zipfiledef UnZip(path, patht): #path 为需要解压的文件路径,patht为解压的目标目录 f = zipfile.ZipFile(path, 'r') print "开始解压文件..." for file in f.namelist(): print "正在解压文件:%s
f8900123
·
2016-07-09 22:24
windows
python
python
如何用 JavaScript 下载文件
幸好,HTML5里面为标签添加了一个download的属性,我们可以轻易的利用它来实现下载功能,再也不需要用以前的
笨办法
了。
scarlex
·
2016-07-03 00:00
html5
javascript
笨办法
学C 后记:“解构 K&R C” 已死
“解构K&RC”已死原文:DeconstructingK&RCIsDead译者:飞龙我彻底失败了。我放弃了多年以来尝试理清C语言如何编写的想法,因为它的发明是有缺陷的。起初,我的书中有一章叫做“解构K&RC”。这一章的目的是告诉人们永远不要假设它们的代码是正确的,或者对于任何人的代码,不管它有多出名,也不能避免缺陷。这看起来似乎并不是革命性的想法,并且对我来说它只是分析代码缺陷和编写更好更可靠代码
飞龙
·
2016-06-22 00:00
lxthw
c
笨办法
学C 练习45:一个简单的TCP/IP客户端
练习45:一个简单的TCP/IP客户端原文:Exercise45:ASimpleTCP/IPClient译者:飞龙我打算使用RingBuffer来创建一个非常简单的小型网络测试工具,叫做netclient。为此我需要向Makefile添加一些工具,来处理bin/目录下的小程序。扩展Makefile首先,为程序添加一些变量,就像单元测试的TESTS和TEST_SRC变量:PROGRAMS_SRC=$
飞龙
·
2016-06-22 00:00
lxthw
c
笨办法
学C 练习47:一个快速的URL路由
练习47:一个快速的URL路由原文:Exercise47:AFastURLRouter译者:飞龙我现在打算向你展示使用TSTree来创建服务器中的快速URL路由。它适用于应用中的简单的URL匹配,而不是在许多Web应用框架中的更复杂(一些情况下也不必要)的路由发现功能。我打算编程一个小型命令行工具和路由交互,他叫做urlor,读取简单的路由文件,之后提示用户输入要检索的URL。#include#i
飞龙
·
2016-06-22 00:00
lxthw
c
笨办法
学C 练习41:将 Cachegrind 和 Callgrind 用于性能调优
练习41:将Cachegrind和Callgrind用于性能调优原文:Exercise41:UsingCachegrindAndCallgrindForPerformanceTuning译者:飞龙这个练习中,我打算上一节速成课,内容是使用Valgrind的两个工具callgrind和cachegrind。这两个工具会分析你程序的执行,并且告诉你哪一部分运行缓慢。这些结果非常精确,因为Valgrin
飞龙
·
2016-06-22 00:00
lxthw
c
笨办法
学C 练习46:三叉搜索树
练习46:三叉搜索树原文:Exercise46:TernarySearchTree译者:飞龙我打算向你介绍的最后一种数据结构就是三叉搜索树(TSTree),它和BSTree很像,除了它有三个分支,low、equal和high。它的用法和BStree以及Hashmap基本相同,用于储存键值对的数据,但是它通过键中的独立字符来控制。这使得TSTree具有一些BStree和Hashmap不具备的功能。T
飞龙
·
2016-06-22 00:00
lxthw
c
笨办法
学C 练习43:一个简单的统计引擎
练习43:一个简单的统计引擎原文:Exercise43:ASimpleStatisticsEngine译者:飞龙这是一个简单的算法,我将其用于“联机”(不储存任何样本)收集概要统计。我在任何需要执行一些统计,比如均值、标准差和求和中使用它,但是其中我并不会储存所需的全部样本。我只需要储存计算出的结果,它们仅仅含有5个数值。计算标准差和均值首先你需要一系列样本。它可以使任何事情,比如完成一个任务所需
飞龙
·
2016-06-21 00:00
lxthw
c
笨办法
学C 练习44:环形缓冲区
练习44:环形缓冲区原文:Exercise44:RingBuffer译者:飞龙环形缓冲区在处理异步IO时非常实用。它们可以在一段接收随机长度和区间的数据,在另一端以相同长度和区间提供密致的数据块。它们是Queue数据结构的变体,但是它针对于字节块而不是一系列指针。这个练习中我打算想你展示RingBuffer的代码,并且之后你需要对它执行完整的单元测试。#ifndef_lcthw_RingBuffe
飞龙
·
2016-06-21 00:00
lxthw
c
笨办法
学C 练习40:二叉搜索树
练习40:二叉搜索树原文:Exercise40:BinarySearchTrees译者:飞龙二叉树是最简单的树形数据结构,虽然它在许多语言中被哈希表取代,但仍旧对于一些应用很实用。二叉树的各种变体可用于一些非常实用东西,比如数据库的索引、搜索算法结构、以及图像处理。我把我的二叉树叫做BSTree,描述它的最佳方法就是它是另一种Hashmap形式的键值对储存容器。它们的差异在于,哈希表为键计算哈希值
飞龙
·
2016-06-21 00:00
lxthw
c
笨办法
学C 练习37:哈希表
练习37:哈希表原文:Exercise37:Hashmaps译者:飞龙哈希表(HashMap、HashTable以及Dictionary)广泛用于许多动态编程语言来储存键值对的数据。哈希表通过在键上执行“哈希”运算产生整数,之后使用它来寻找相应的桶来获取或储存值。它是非常快速的使用数据结构,因为它适用于任何数据并且易于实现。下面是哈希表(也叫作字典)的一个使用示例:fruit_weights={'
飞龙
·
2016-06-20 00:00
lxthw
c
笨办法
学C 练习38:哈希算法
练习38:哈希算法原文:Exercise38:HashmapAlgorithms译者:飞龙你需要在这个练习中实现下面这三个哈希函数:FNV-1a以创造者GlennFowler、PhongVo和LandonCurtNoll的名字命名。这个算法产生合理的数值并且相当快。Adler-32以MarkAdler命名。一个比较糟糕的算法,但是由来已久并且适于学习。DJBHash由DanJ.Bernstein(
飞龙
·
2016-06-20 00:00
lxthw
c
笨办法
学C 练习42:栈和队列
练习42:栈和队列原文:Exercise42:StacksandQueues译者:飞龙到现在为止,你已经知道了大多数用于构建其它数据结构的数据结构。如果你拥有一些List、DArray、Hashmap和Tree,你就能用他们构造出大多数其它的任何结构。你碰到的其它任何结构要么可以用它们实现,要么是它们的变体。如果不是的话,它可能是外来的数据结构,你可能不需要它。Stack和Queue是非常简单的数
飞龙
·
2016-06-20 00:00
lxthw
c
笨办法
学C 练习39:字符串算法
练习39:字符串算法原文:Exercise39:StringAlgorithms译者:飞龙这个练习中,我会向你展示可能是最快的字符串搜索算法之一,并且将它与bstrlib.c中现有的binstr比较。binstr的文档说它仅仅使用了“暴力搜索”的字符串算法来寻找第一个实例。我所实现的函数使用Boyer-Moore-Horspool(BMH)算法,如果你分析理论时间的话,一般认为它会更快。你也会看到
飞龙
·
2016-06-20 00:00
lxthw
c
笨办法
学C 练习35:排序和搜索
练习35:排序和搜索原文:Exercise35:SortingAndSearching译者:飞龙这个练习中我打算涉及到四个排序算法和一个搜索算法。排序算法是快速排序、堆排序、归并排序和基数排序。之后在你完成基数排序之后,我打算想你展示二分搜索。然而,我是一个懒人,大多数C标准库都实现了堆排序、快速排序和归并排序算法,你可以直接使用它们:#include#includeintDArray_qsort
ApacheCN_飞龙
·
2016-06-19 21:48
笨办法
学C 练习36:更安全的字符串
练习36:更安全的字符串原文:Exercise36:SaferStrings译者:飞龙我已经在练习26中,构建devpkg的时候介绍了BetterString库。这个练习让你从现在开始熟悉bstring库,并且明白C风格字符串为什么十分糟糕。之后你需要修改liblcthw的代码来使用bstring。为什么C风格字符串十分糟糕当人们谈论C的问题时,“字符串”的概念永远是首要缺陷之一。你已经用过它们,
飞龙
·
2016-06-19 00:00
lxthw
c
笨办法
学C 练习35:排序和搜索
练习35:排序和搜索原文:Exercise35:SortingAndSearching译者:飞龙这个练习中我打算涉及到四个排序算法和一个搜索算法。排序算法是快速排序、堆排序、归并排序和基数排序。之后在你完成基数排序之后,我打算想你展示二分搜索。然而,我是一个懒人,大多数C标准库都实现了堆排序、快速排序和归并排序算法,你可以直接使用它们:#include#includeintDArray_qsort
飞龙
·
2016-06-19 00:00
lxthw
c
笨办法
学C 练习33:链表算法
练习33:链表算法原文:Exercise33:LinkedListAlgorithms译者:飞龙我将想你介绍涉及到排序的两个算法,你可以用它们操作链表。我首先要警告你,如果你打算对数据排序,不要使用链表,它们对于排序十分麻烦,并且有更好的数据结构作为替代。我向你介绍这两种算法只是因为它们难以在链表上完成,并且让你思考如何高效操作它们。为了编写这本书,我打算将算法放在两个不同的文件中,list_al
飞龙
·
2016-06-19 00:00
lxthw
c
笨办法
学C 练习34:动态数组
练习34:动态数组原文:Exercise34:DynamicArray译者:飞龙动态数组是自增长的数组,它与链表有很多相同的特性。它通常占据更少的空间,跑得更快,还有一些其它的优势属性。这个练习会涉及到它的一些缺点,比如从开头移除元素会很慢,并给出解决方案(只从末尾移除)。动态数组简单地实现为void**指针的数组,它是预分配内存的,并且指向数据。在链表中你创建了完整的结构体来储存void*val
飞龙
·
2016-06-19 00:00
lxthw
c
笨办法
学C 练习31:代码调试
练习31:代码调试原文:Exercise31:DebuggingCode译者:飞龙我已经教给你一些关于我的强大的调试宏的技巧,并且你已经开始用它们了。当我调试代码时,我使用debug()宏,分析发生了什么以及跟踪问题。在这个练习中我打算教给你一些使用gdb的技巧,用于监视一个不会退出的简单程序。你会学到如何使用gdb附加到运行中的进程,并挂起它来观察发生了什么。在此之后我会给你一些用于gdb的小提
飞龙
·
2016-06-18 00:00
lxthw
c
笨办法
学C 练习32:双向链表
练习32:双向链表原文:Exercise32:DoubleLinkedLists译者:飞龙这本书的目的是教给你计算机实际上如何工作,这也包括多种数据结构和算法函数。计算机自己其实并没有太大用处。为了让它们做一些有用的事情,你需要构建数据,之后在这些结构上组织处理。其它编程语言带有实现所有这些结构的库,或者带有直接的语法来创建它们。C需要你手动实现所有数据结构,这使它成为最“完美”的语言,让你知道它
飞龙
·
2016-06-18 00:00
lxthw
c
笨办法
学C 练习30:自动化测试
练习30:自动化测试原文:Exercise30:AutomatedTesting译者:飞龙自动化测试经常用于例如Python和Ruby的其它语言,但是很少用于C。一部分原因是自动化加载和测试C的代码片段具有较高的难度。这一章中,我们会创建一个非常小型的测试“框架”,并且使用你的框架目录构建测试用例的示例。我接下来打算使用,并且你会包含进框架目录的框架,叫做“minunit”,它以JeraDesig
飞龙
·
2016-06-17 00:00
lxthw
c
笨办法
学C 练习29:库和链接
练习29:库和链接原文:Exercise29:LibrariesAndLinking译者:飞龙C语言编程的核心能力之一就是链接OS所提供的库。链接是一种为你的程序天机额外特性的方法,这些特性有其它人在系统中创建并打包。你已经使用了一些自动包含的标准库,但是我打算对哭的不同类型和它们的作用做个解释。首先,库在每个语言中都没有良好的设计。我不知道为什么,但是似乎语言的设计者都将链接视为不是特别重要的东
飞龙
·
2016-06-17 00:00
lxthw
c
笨办法
学C 练习28:Makefile 进阶
练习28:Makefile进阶原文:Exercise28:IntermediateMakefiles译者:飞龙在下面的三个练习中你会创建一个项目的目录框架,用于构建之后的C程序。这个目录框架会在这本书中剩余的章节中使用,并且这个练习中我会涉及到Makefile便于你理解它。这个结构的目的是,在不凭借配置工具的情况下,使构建中等规模的程序变得容易。如果完成了它,你会学到很多GNUmake和一些小型s
飞龙
·
2016-06-16 00:00
lxthw
c
笨办法
学C 练习27:创造性和防御性编程
练习27:创造性和防御性编程原文:Exercise27:CreativeAndDefensiveProgramming译者:飞龙你已经学到了大多数C语言的基础,并且准备好开始成为一个更严谨的程序员了。这里就是从初学者走向专家的地方,不仅仅对于C,更对于核心的计算机科学概念。我将会教给你一些核心的数据结构和算法,它们是每个程序员都要懂的,还有一些我在真实程序中所使用的一些非常有趣的东西。在我开始之前
飞龙
·
2016-06-15 00:00
lxthw
c
笨办法
学C 练习26:编写第一个真正的程序
练习26:编写第一个真正的程序原文:Exercise26:WriteAFirstRealProgram译者:飞龙这本书你已经完成一半了,所以你需要做一个期中检测。期中检测中你需要重新构建一个我特地为本书编写的软件,叫做devpkg。随后你需要以一些方式扩展它,并且通过编写一些单元测试来改进代码。注我在一些你需要完成的练习之前编写了这个练习。如果你现在尝试这个练习,记住软件可能会含有一些bug,你可
飞龙
·
2016-06-14 00:00
lxthw
c
笨办法
学C 练习25:变参函数
练习25:变参函数原文:Exercise25:VariableArgumentFunctions译者:飞龙在C语言中,你可以通过创建“变参函数”来创建你自己的printf或者scanf版本。这些函数使用stdarg.h头,它们可以让你为你的库创建更加便利的接口。它们对于创建特定类型的“构建”函数、格式化函数和任何用到可变参数的函数都非常实用。理解“变参函数”对于C语言编程并不必要,我在编程生涯中也
飞龙
·
2016-06-12 00:00
lxthw
c
笨办法
学C 练习24:输入输出和文件
练习24:输入输出和文件原文:Exercise24:Input,Output,Files译者:飞龙你已经学会了使用printf来打印变量,这非常不错,但是还需要学习更多。这个练习中你会用到fscanf和fgets在结构体重构建关于一个人的信息。在这个关于读取输入的简介之后,你会得到C语言IO函数的完整列表。其中一些你已经见过并且使用过了,所以这个练习也是一个记忆练习。#include#includ
飞龙
·
2016-06-12 00:00
lxthw
c
笨办法
学C 练习22:栈、作用域和全局
练习22:栈、作用域和全局原文:Exercise22:TheStack,Scope,AndGlobals译者:飞龙许多人在开始编程时,对“作用域”这个概念都不是很清楚。起初它来源于系统栈的使用方式(在之前提到过一些),以及它用于临时变量储存的方式。这个练习中,我们会通过学习站数据结构如何工作来了解作用域,然后再来看看现代C语言处理作用域的方式。这个练习的真正目的是了解一些比较麻烦的东西在C中如何存
飞龙
·
2016-06-11 00:00
lxthw
c
笨办法
学C 练习23:认识达夫设备
练习23:认识达夫设备原文:Exercise23:MeetDuff'sDevice译者:飞龙这个练习是一个脑筋急转弯,我会向你介绍最著名的C语言黑魔法之一,叫做“达夫设备”,以“发明者”汤姆·达夫的名字命名。这一强大(或邪恶?)的代码中,几乎你学过的任何东西都被包装在一个小的结构中。弄清它的工作机制也是一个好玩的谜题。注C的一部分乐趣来源于这种神奇的黑魔法,但这也是使C难以使用的地方。你最好能够了
飞龙
·
2016-06-11 00:00
lxthw
c
笨办法
学C 练习20:Zed的强大的调试宏
练习20:Zed的强大的调试宏原文:Exercise20:Zed'sAwesomeDebugMacros译者:飞龙在C中有一个永恒的问题,它伴随了你很长时间,然而在这个练习我打算使用一系列我开发的宏来解决它。到现在为止你都不知道它们的强大之处,所以你必须使用它们,总有一天你会来找我说,“Zed,这些调试宏真是太伟大了,我应该把我的第一个孩子的出生归功于你,因为你治好了我十年的心脏病,并且打消了我数
飞龙
·
2016-06-10 00:00
lxthw
c
笨办法
学C 练习21:高级数据类型和控制结构
练习21:高级数据类型和控制结构原文:Exercise21:AdvancedDataTypesAndFlowControl译者:飞龙这个练习是C语言中所有可用的数据类型和控制结构的摘要。它也可以作为一份参考在补完你的知识,并且不含有任何代码。我会通过创建教学卡片的方式,让你记住一些信息,所以你会在脑子里记住所有重要的概念。这个练习非常有用,你应该花至少一周的时间来巩固内容并且补全这里所没有的元素。
飞龙
·
2016-06-10 00:00
lxthw
c
笨办法
学C 导言:C的笛卡尔之梦
导言:C的笛卡尔之梦原文:Introduction:TheCartesianDreamOfC译者:飞龙WhateverIhaveuptillnowacceptedasmosttrueandassuredIhavegotteneitherfromthesensesorthroughthesenses.ButfromtimetotimeIhavefoundthatthesensesdeceive,an
飞龙
·
2016-06-06 00:00
lxthw
c
笨办法
学C 练习0:准备
练习0:准备原文:Exercise0:TheSetup译者:飞龙在这一章中,你将为C语言编程配置好你的系统。一个好消息是对于所有使用Linux或者Mac的人,你的系统是为C语言编程而设计的。C语言的创造者也对Unix操作系统的创造做出了贡献,并且Linux和OSX都是基于Unix的。事实上,安装工作会非常简单。对于Windows上的用户,我有一个坏消息:在Windows上学习C非常痛苦。你可以在W
飞龙
·
2016-06-06 00:00
lxthw
c
笨办法
学C 练习19:一个简单的对象系统
练习19:一个简单的对象系统原文:Exercise19:ASimpleObjectSystem译者:飞龙我在学习面向对象编程之前学了C,所以它有助于我在C中构建面向对象系统,来理解OOP的基本含义。你可能在学习C之前就学了OOP语言,所以这章也可能会起到一种衔接作用。这个联系中,你将会构建一个简单的对象系统,但是也会了解更多关于C预处理器的事情。这个练习会构建一个简单的游戏,在游戏中你会在一个小型
飞龙
·
2016-06-05 00:00
lxthw
c
笨办法
学C 前言
最后,不要忘了我之前写过
笨办法
学Python,如果
飞龙
·
2016-06-04 00:00
lxthw
c
笨办法
学C 练习18:函数指针
练习18:函数指针原文:Exercise18:PointersToFunctions译者:飞龙函数在C中实际上只是指向程序中某一个代码存在位置的指针。就像你创建过的结构体指针、字符串和数组那样,你也可以创建指向函数的指针。函数指针的主要用途是向其他函数传递“回调”,或者模拟类和对象。在这歌1练习中我们会创建一些回调,并且下一节我们会制作一个简单的对象系统。函数指针的格式类似这样:int(*POIN
飞龙
·
2016-06-01 00:00
lxthw
c
笨办法
学C 练习17:堆和栈的内存分配
练习17:堆和栈的内存分配原文:Exercise17:HeapAndStackMemoryAllocation译者:飞龙在这个练习中,你会在难度上做一个大的跳跃,并且创建出用于管理数据库的完整的小型系统。这个数据库并不实用也存储不了太多东西,然而它展示了大多数到目前为止你学到的东西。它也以更加正规的方法介绍了内存分配,以及带领你熟悉文件处理。我们实用了一些文件IO函数,但是我并不想过多解释它们,你
飞龙
·
2016-06-01 00:00
c
lxthw
上一页
26
27
28
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
其他