JAVA学习经验谈

本文是我自2002年9月开始JAVA学习以来的一点经验之谈.首先我不是有丰富编程经验的程序员,所以本文不对JAVA的具体语法、编程技巧和设计模式做过多的论述,仅从个人的学习角度谈感受. 由于有大学期间的C语言学习经历我对JAVA的基本语法相对来说比较熟悉.最开始的几个星期我一直在努力理解JAVA语言运做方式和熟悉语法,分别包括JVM虚拟机的运做原理、JAVA程序元素在内存中的分配、JAVA是如何实现跨平台的可移植能力、及其JAVA为何被称为一种健壮的语言、APPLET小程序的概念;许多语言都通
分类: 其他 发布时间: 06-24 23:03 阅读次数: 0

HttpPostedFile 和 HttpPostedFileBase 你真的了解嘛?

当你看到的时候,你是不是已经爱上了它,如果你真的只看外表,那你就错了,不要太相信自己的眼睛,往往真像并不是你所看到的那么简单!请跟我一起来看看吧! 这次在项目中,就遇到了这个问题,刚开始我还天真的以为他们真的有关系,没有到都是假象的。 遇到的问题:“把图片上传到资源服务器”的一个上传问题,刚开始做的时候没考虑到,代码如下: public bool UploadFTP(HttpPostedFileBase file, string strFileType, int iFileLength, in
分类: 其他 发布时间: 06-24 23:03 阅读次数: 0

性能比较误人不浅(理论与现实的次数差距)

2019独角兽企业重金招聘Python工程师标准>>> 一个简单却误人很深的性能比较问题如下: 群里刚出现了一个反射与Emit的性能比较: 测试者:for了20000000次的循环,终于得出了Emit比反射性能来的好结论!!! 结论对不?对! 比较普通的用string和stringbuilder的比较,也喜欢for 200000000次的循环,然后得出后者性能好的结论。 结论对不?对! 纵观基本几有的性能测试,都喜欢for 100000000后面的0越多越好, 会感觉效果与结论更显著一些!!!
分类: 其他 发布时间: 06-24 23:02 阅读次数: 0

ora-02292,ora-02266主键约束问题

2019独角兽企业重金招聘Python工程师标准>>> select * from user_constraints 禁用掉约束:alter table table_name disable constraint constraint_name; 删除表数据 delete from table_name 或者 truncate table table_name; 然后重新启用约束alter table table_name enable constraint constraint_name;
分类: 其他 发布时间: 06-24 23:02 阅读次数: 0

PoS淘金热潮,全节点对于分布式网络到底意味着什么?

PoS淘金热潮的来临,越来越多人发现通过staking,staker不仅可以获得奖励,还可以抵消代币通胀供应过程中带来的价值稀释。那么,在PoS共识中全节点是如何实现提升分布式网络的性能呢? 在PoS网络中,大量的验证节点有效的保证了网络的安全性,以Qtum为例,一方面运行一个验证节点的成本非常低,每个QTUM的持有者都可以进行挖矿,并通过向验证者委托代币以换取一定的staking所得回报的佣金率,因此提高了人们成为节点的意愿,而另一方面从网络安全成本的来说,PoS网络以资源效率更高,更可扩展
分类: 其他 发布时间: 06-24 23:01 阅读次数: 0

【spark 深入学习 05】RDD编程之旅基础篇-01

---------------- 本节内容 1.RDD的工作流程 2.WordCount解说 · shell版本WordCount · java版本WordCount ---------------- 一、RDD工作流程 1. RDD是spark特有的数据模型,谈到RDD就会提到什么弹性分布式数据集,什么有向无环图,本文暂时不去展开这些高深概念,在阅读本文时候,大家可以就把RDD当作一个数组,这样的理解对我们学习RDD的API是非常有帮助的。本文所有示例代码都是使用scala语言编写的。RDD
分类: 其他 发布时间: 06-24 23:01 阅读次数: 0

WSDL概述

WSDL概述 WSDL就是描述XML Web服务的标准XML格式,WSDL由Ariba、Intel、IBM和微软等开发商提出。它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。就其定义来说,你还不能把WSDL当作一种对象接口定义语言,例如,CORBA或COM等应用程序体系结构就会用到对象接口定义语言。 WSDL保持协议中立,但它确实内建了绑定SOAP的支持,从而同SOAP建立了不可分割的联系。所以,当我在这篇文章中讨论WSDL的时候,我会假定你把SOAP作为了你的通讯协
分类: 其他 发布时间: 06-24 23:01 阅读次数: 0

DotNetTextBoxV3.0在线编辑器控件Ver3.4.7 Open Source免费开源版(完美支持updatepanel)

英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0/3.0/3.5 Open Source 中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0/3.0/3.5 免费开源版 (支持VS2005/2008) 类型: 个人及非盈利性网站免费使用(保留版权) 作者: 小宝.NET 2.0(Terry Deng) 官方网站:http://www.aspxcn.com.cn/dotnettextbo
分类: 其他 发布时间: 06-24 22:59 阅读次数: 0

数据导到excel时出现Exception from HRESULT: 0x800A03EC的异常

运行如下代码时发现弹出Exception from HRESULT: 0x800A03EC异常 private void ExportExcel(DataTable dt) { if (dt == null) return; Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); if (xlApp == null) { return; } Syst
分类: 其他 发布时间: 06-24 22:59 阅读次数: 0

Dynamics CRM 2015Online Update1 new feature之表单页Tabs切换

CRM2011的界面相对于CRM4.0进行了比较大的改动,N久没见过4.0的界面了所以忘了表单是什么样子的了,但2011的表单中若含有多个tab的话,是可以通过左侧栏进行切换,话说2013的界面相对2011又一次大改后表单页面的这个功能却没了,我们只能在表单窗体编辑器中能看到,说实话tab的切换用到的机会不多,但是一旦页面字段很多,分了多个section多个tab,那tab的切换没了的话就需要拖动滚动条还是有那么些不方便的。 庆幸的是这个功能在2015Online Update1中回来了,红框
分类: 其他 发布时间: 06-24 22:58 阅读次数: 0

WebApi 做接口遇到的问题总结

最近在写一个接口要求用webapi来实现,之前没有接触过,只能一边学一边写了!我写的webapi只是用来做接口,并没有涉及到mvc。总得来说就是客户端调用我写的webapi接口服务。 现在把我在写webapi中遇到的问题总结一下: 服务端:首先要创建一个web空应用程序, 然后在工具菜单里找——〉库程序包管理器——〉管理解决方案的NuGet程序包,然后搜索Asp.net Web Api,点击安装。这就把所需要的类库文件自动添加到引用里面了! 然后添加Global.asax文件,在Start方法
分类: 其他 发布时间: 06-24 22:58 阅读次数: 0

ios第三方ipa重签名以及xcode附加调试

先dump出ipa,解压出app然后查看是否加密(加壳),如图所示。 0表示没有加密。 打开包,查看有多少frameworks,因为这些全部要签名的。 查看自己的证书信息。 security find-identity -v -p codesigning 一个个签名。 codesign -fs "iPhone Developer:xxxxxxx" libswiftAVFoundation.dylib 然后用xcode新创建一个项目生成。 打开项目包。 拷贝描述文件到要重签名的app下面。 然后
分类: 其他 发布时间: 06-24 22:58 阅读次数: 0

【NLP】UNILM粗读

上周讲了一个MASS模型,我觉得挺好的,参考BERT提出了新的Seq2Seq任务的预训练方法,今天要讲的是另一个BERT-based生成模型-UNILM,也是微软出的。 论文链接 UNILM全名Unified Language Model Pre-training for Natural Language Understanding and Generation,其实也是提出了一种预训练方法,而且很简洁,直接复用BERT的结构和参数就好。NLU直接用BERT做,NLG直接把BERT的 S1 [
分类: 其他 发布时间: 06-24 22:57 阅读次数: 0

猫哥教你写爬虫 015--pk小游戏(全新改版)

在原来的基础上, 进行了全新的改版 首先, 增加了更多的随机因素, 比如每次攻击的伤害都是随机的 其次, 确定了先发优势的随机分配 最后, 你死我活不可能有平局... import time import random user1 = { 'name': '', 'life': 0, 'victory':0 } user2 = { 'name': '', 'life': 0, 'victory':0 } attack_list = [ {
分类: 其他 发布时间: 06-24 22:57 阅读次数: 0

Flutter 开发桌面应用——迁移已有App应用到桌面版

前言 最近用flutter做了一款App,已经发布了Android和iOS的版本,因为有计划支持全部平台。所以开始尝试flutter desktop的解决方案。在github上我们能发现两个方案,一个是flutter官方的方案flutter-desktop-embedding还有一个是使用go和glfw开发的go-flutter 两种方案对比 在选择使用flutter-desktop还是go-flutter之前,我们先对两种方案做一些介绍和对比。 两种方式的项目结构: Flutter Desk
分类: 其他 发布时间: 06-24 22:57 阅读次数: 0

文件操作的初识,文件操作的读,写,追加,文件操作的其他模式,文件操作的其他功能,打开文件的另一种方式,文件操作的改...

1 内容总览 文件操作的初识 文件操作的读 文件操作的写 文件操作的追加 文件操作的其他模式 r+ 文件操作的其他功能 打开文件的另一种方式 - with open 文件操作的改---(很重要!!) 2 具体内容 文件操作的初识 护士空姐少妇的联系方式.txt 利用python代码写一个很low的软件,去操作文件。 文件路径:path 打开方式:读,写,追加,读写,写读...... 编码方式:utf-8,gbk ,gb2312...... f1 = open('d:\主妇空姐模特联系方式.tx
分类: 其他 发布时间: 06-24 22:56 阅读次数: 0

mysql实战16 | “order by”是怎么工作的?

在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市民表为例,假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前 1000 个人的姓名、年龄。 假设这个表的部分定义是这样的: CREATE TABLE `t` ( `id` int(11) NOT NULL, `city` varchar(16) NOT NULL, `name` varchar(16) NOT NULL, `age` int(11) NOT NULL,
分类: 其他 发布时间: 06-24 22:56 阅读次数: 0

Tomcat 6 —— Realm域管理

2019独角兽企业重金招聘Python工程师标准>>> 本篇来源于官方文档,但不仅仅是翻译,其中不乏网上搜索的资料与自己的理解。 如有错误,请予指正。 什么是Realm   首先说一下什么是Realm,可以把它理解成“域”,也可以理解成“组”,因为它类似 类Unix系统 中组的概念。   Realm域提供了一种用户密码与web应用的映射关系。   因为tomcat中可以同时部署多个应用,因此并不是每个管理者都有权限去访问或者使用这些应用,因此出现了用户的概念。但是想想,如果每个应用都去配置具有
分类: 其他 发布时间: 06-24 22:56 阅读次数: 0

js中的缓存memorize函数

原理 利用了闭包的特性 code function memoize(func, hashFunc) { var memoize = function(key) { var cache = memoize.cache var address = '' + (hashFunc ? hashFunc.apply(this, arguments) : key) if(Object.getOwnPropertyNames(cache).indexOf(address) ===
分类: 其他 发布时间: 06-24 22:55 阅读次数: 0

使用 Bash shell脚本进行功能测试

功能测试是软件开发的一个关键部分 -- 而已经装入 Linux 的 Bash 可以帮您轻而易举地完成功能测试。在本文中,Angel Rivera 将说明如何运用 Bash shell 脚本通过行命令来执行 Linux 应用程序的功能测试。由于此脚本依赖于命令行的返回码,因而您不能将这种方法运用于 GUI 应用程序 功能测试是开发周期的一个阶段,在这个阶段中将测试软件应用程序以确保软件的函数如预期的那样,同时能正确处理代码中错误。此项工作通常在单个模块的单元测试结束之后,在负载/重压条件下整个产
分类: 其他 发布时间: 06-24 22:55 阅读次数: 0