首页 > 编程语言
Go推出的主要目的之一就是G内部大东西太多了,系统级开发巨型项目非常痛苦,Go定位取代C++,Go以简单取胜(KISS)
以前为了做compiler,研读+实现了几乎所有种类的语言。现在看语法手册几乎很快就可以理解整个语言的内容。后来我对比了一下go和rust,发现go的类型系统简直就是拼凑的。这会导致跟C语言一样,需要高超的技巧才能写大程序。而rust则没有这种问题,每个部分的组成都很和谐。-------------...
分类:编程语言   时间:2015-01-10 06:32:47    收藏:0  评论:0  赞:0  阅读:405
javascript
Javascript概述 a.一种基于对象和事件驱动的脚本语言 b.作用: 给页面添加动态效果 c.历史: 原名叫做livescript.W3c组织开发的标准叫ECMAscipt. d.特点: 1). 弱势语言 2). 由浏览器直接解析执行。(函数不能直接执行) 3). 是一个解释性语言 4)......
分类:编程语言   时间:2015-01-10 06:32:27    收藏:0  评论:0  赞:0  阅读:248
对python变量和对象引用的探讨
本鸟也是刚刚学习python,对python的变量和内存对象的引用之前有些困惑,经过思考和编码检测后,整理出自己的思考结果。? ? ? ? 首先看看常见情况:? ?...
分类:编程语言   时间:2015-01-10 02:23:28    收藏:0  评论:0  赞:0  阅读:266
C++鲜为人知的符号
C++鲜为人知的符号.pdf鲜为人知的符号目录TOC \o "1-3"\h \u 目录......................................................................................................
分类:编程语言   时间:2015-01-10 02:22:38    收藏:0  评论:0  赞:0  阅读:258
JAVA开发 SESSION和COOKIE的关系
JAVA开发 SESSION和COOKIE的关系
分类:编程语言   时间:2015-01-10 02:20:35    收藏:0  评论:0  赞:0  阅读:299
javascript MD5 加密
/*?* A JavaScript implementation of the RSA Data Security, Inc. MD5 Message?* Digest Algorithm, as defined in RFC 1321.?* Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.?* Other contributors: Gre ...
分类:编程语言   时间:2015-01-10 02:18:10    收藏:0  评论:0  赞:0  阅读:466
Java 从Jar文件中动态加载类
前言 JMX即Java Managemen Extensions,是一个为应用程序植入管理功能的框架。一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 常常在编程的过程中有一些配置信息需要动态的进行改变,我以往会有如下几种做法: 写死在Java code中,环境发生变化的时候修改Java code 写在名为*.properties的配置 ...
分类:编程语言   时间:2015-01-10 02:15:33    收藏:0  评论:0  赞:0  阅读:336
JAVA按字节截取UTF-8编码的字符串(其他编码也适用)
代码如下,有更好的意见请留言. public static void main(String[] args) throws Exception { String encode = "UTF-8"; // 截取10字节,不出错 int sublen = 10; // UTF-8字节 String srcStr = "出错出hh错出错he ...
分类:编程语言   时间:2015-01-10 02:11:24    收藏:0  评论:0  赞:0  阅读:323
java 注解Annotation
1.创建一个注解 ?????? 创建注解跟接口差不多,不过要在interface前加个@,可以用default在方法后面设置默认值,方法的返回类型包括基本类型、String、Class、enum、Annotation、以上类型数组。还要通过元注解(@Retention、@Target)定义其作用域、有效范围。举一个栗子 @Retention(RetentionPolicy.RUNTIME) ...
分类:编程语言   时间:2015-01-10 02:08:27    收藏:0  评论:0  赞:0  阅读:302
java 枚举Enum
1. 当你创建一个enum类时,编译器会为你生成一个相关的类,这个类继承自Enum /** * 枚举类默认继承的java.lang.Enum类(编译器控制),所以不能再继承其? ...
分类:编程语言   时间:2015-01-10 02:08:02    收藏:0  评论:0  赞:0  阅读:336
基于Spring的可复用的Junit测试类的设计
平时我们做SSH项目的时候避免不了要做单元测试,而且很多时候,我们是不希望单元测试的结果对真正的数据库有影响的,那么我们就需要使用事务来管理了。            JUnit测试基类如下: package com.sms.test.base; import org.junit.runner.RunWith; import org.springframework.test.context....
分类:编程语言   时间:2015-01-10 01:26:09    收藏:0  评论:0  赞:0  阅读:355
各种排序的实现与复杂度分析(持续更新)
稳定性: 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 复杂度 冒泡法:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。不说了。 直接插入排序:O(n*n) 希尔排序:算法的复杂度为n的1.2次幂 选择排序:O(n*n) 快速排序:不稳定,平均时间复杂度O(nlog...
分类:编程语言   时间:2015-01-10 01:08:24    收藏:0  评论:0  赞:0  阅读:290
split function of Perl,Python,Awk
使用中常用到Perl,Python,AWK,R, 虽然Java,C,C++,Vala也学过但是就是不喜欢,你说怎么办。看来一辈子脚本的命。Perl@rray = split /PATTERN/, STRING, LIMIT可以看出split由2部分(STRING,PATTERN)和可选的LIMIT部...
分类:编程语言   时间:2015-01-10 01:02:37    收藏:0  评论:0  赞:0  阅读:420
一个简单的基于内容的推荐算法
最近闲下来又开始继续折腾推荐系统了,声明一下,本文只是介绍一下最基础的基于内容的推荐系统(Content-based recommender system)的工作原理,其实基于内容的推荐系统也分三六九等Orz,这里只是简单的较少一下最原始的、最基本的工作流程。基于内容的推荐算法思路很简单,它的原理大...
分类:编程语言   时间:2015-01-10 00:59:27    收藏:0  评论:0  赞:0  阅读:338
"GCC + C" 语言入门首选推荐套餐-WangBook.com开篇
想到哪里写到哪里。 这里想分享的内容如下: 1、如果想在程序方便做一些独到的事情,C语言是入门语言的首选。当然现在也有大侠指出当前Swift也是一个更清新、自然的选择。但如果您之后想要对算法和汇编等深入学习,或者接触Objective-C还是建议您用C作为入门首选。 2、C语言真的很“没用...
分类:编程语言   时间:2015-01-10 00:57:26    收藏:0  评论:0  赞:0  阅读:362
C语言 不看怎么存,只看怎么读 ,短字节长字节之间的转换
不看怎么存,只看怎么读e.g. int a = 010; //8以8进制存 int b = 8;//8以10进制存 printf("%d %d\n",a,b); 以十进制取 a和b打印的是8 printf("%o %o\n",a,b); 以8进制取 a和b打印的是10ch...
分类:编程语言   时间:2015-01-10 00:55:47    收藏:0  评论:0  赞:0  阅读:807
如何用jar命令生成可执行的jar文件
如果你已经把zh.java文件生成了zh.class文件如果zh.class的路径是bin/com/zhang/zh.class则在bin目录下放一个manifest.mf文件,文件内容如下:Manifest-Version: 1.0 Created-By: 1.5.0_06 (Sun Micros...
分类:编程语言   时间:2015-01-10 00:55:16    收藏:0  评论:0  赞:0  阅读:401
leetcode 【 Swap Nodes in Pairs 】python 实现
题目:Given a linked list, swap every two adjacent nodes and return its head.For example,Given1->2->3->4, you should return the list as2->1->4->3.Your al...
分类:编程语言   时间:2015-01-10 00:54:57    收藏:0  评论:0  赞:0  阅读:885
各种排序算法python和java实现(二)
第一篇博客实现了三种最基本最简单的排序算法,本篇文章将在这三种算法的基础上稍微演变一下。 1.快排 光从名字看就知道速度肯定不差,前一篇讲的冒泡排序,怎么看都不算是一种好的排序算法,里面充斥了太多的无谓的交换动作,时间复杂度倒是很稳定o(n^2),但对于排序算法实在说不过去。快排是冒泡排序的改进版,思路就是分治,将一个序列随机按照某个值分成两个子序列,子序列A里面的值全部比该值大,另一个子序列...
分类:编程语言   时间:2015-01-09 23:45:47    收藏:0  评论:0  赞:0  阅读:346
leetcode 【 Reorder List 】python 实现
题目:Given a singly linked listL:L0→L1→…→Ln-1→Ln,reorder it to:L0→Ln→L1→Ln-1→L2→Ln-2→…You must do this in-place without altering the nodes' values.For e...
分类:编程语言   时间:2015-01-09 23:43:56    收藏:0  评论:0  赞:0  阅读:790
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!