是什么阻碍了技术的进步?

 

  几个案例分析:
  1、MS本来想加入JAVA开发而在Visual Studio.Net里加入MS修改过的Visual J++,这个事情一出来,马上被SUN等公司告上了法庭。其实MS的MSJVM执行速度比其他很多JVM快得多了,MS是一个很有技术能力的公司。但是它侵略性的进攻让人感到后怕。如果JAVA一开始就是MS主导研发,现在会是什么样子呢?不得而知。
  2、Borland的工程师在开发Linux下的Kylix时候,发现有一些Bug不是Kylix开发自身出现的,而是Linux系统本来就存在的,于是这位工程师在Linux论坛向Linux爱好者们寻求帮助,结果不但没有得到帮助,反而遭到了攻击,真是可悲。
  3、听说最近MS取消了在OFFICE2007中“另存为PDF文件”命令,原因是考虑到Adobe对PDF的版权问题。当MS开始想支持夸平台的数据形式时候,居然出现这个问题?这个命令是很多人朝思暮想的功能,现在有了却又要取消?版权啊版权!版权成就了MS,也让MS吃到了很多苦头。
  4、看了一些Borland历史之后,感触良多。目前在MS领导C#开发的Andersen(希望没有写错)就是大名鼎鼎的Delphi编译器(全世界最快的编译器,用汇编编写的)的开发者,这个全世界最NB的家伙,后来在Borland里越来越受到束缚,许多新的技术在他大脑展转多年却没有能在Dephi里实现,而是在MS的.NET中由C#一一实现。不懂技术的管理者们,他们到底干了些什么?

 

原文写在我的MOP窝http://my.mop.com/whycrying 的博客上。

微信小程序提供了日期时间选择器组件`picker`和日历组件`calendar`,但如果需要自定义样式或者功能,可以考虑封装一个日期时间组件。 以下是一个简单的日期时间组件的封装示例: 1. 在`/components`目录下创建一个`datetime-picker`文件夹,创建`datetime-picker.wxml`、`datetime-picker.wxss`、`datetime-picker.js`和`datetime-picker.json`四个文件。 2. 在`datetime-picker.json`中定义组件的属性: ```json { "component": true, "usingComponents": {}, "properties": { "startDate": { "type": String, "value": "2023-02-15", }, "endDate": { "type": String, "value": "2023-02-20", }, "startTime": { "type": String, "value": "00:00", }, "endTime": { "type": String, "value": "23:59", }, "defaultDate": { "type": String, "value": "", }, "defaultTime": { "type": String, "value": "", }, "format": { "type": String, "value": "datetime", }, "showTime": { "type": Boolean, "value": true, }, "showDate": { "type": Boolean, "value": true, }, "startPlaceholder": { "type": String, "value": "开始时间", }, "endPlaceholder": { "type": String, "value": "结束时间", }, "bind:change": { "type": Function, "value": "", } }, "options": { "styleIsolation": "apply-shared" } } ``` 上述属性中: - `startDate`和`endDate`为日期范围,用于限制可选日期的范围; - `startTime`和`endTime`为时间范围,用于限制可选时间的范围; - `defaultDate`和`defaultTime`为默认值; - `format`为显示格式,支持`datetime`、`date`和`time`三种格式; - `showTime`和`showDate`分别控制是否显示时间和日期选择器; - `startPlaceholder`和`endPlaceholder`为开始时间和结束时间的占位符; - `bind:change`为选择器值变化时的回调函数。 3. 在`datetime-picker.wxml`中定义选择器组件: ```html <view class="datetime-picker"> <view wx:if="{{showDate}}" class="datetime-picker-item"> <picker mode="date" start="{{startDate}}" end="{{endDate}}" value="{{selectedDate}}" bindchange="onDateChange"> <view class="datetime-picker-value"> <text wx:if="{{selectedDate}}">{{selectedDate}}</text> <text wx:else>{{startPlaceholder}}</text> </view> </picker> </view> <view wx:if="{{showTime}}" class="datetime-picker-item"> <picker mode="time" start="{{startTime}}" end="{{endTime}}" value="{{selectedTime}}" bindchange="onTimeChange"> <view class="datetime-picker-value"> <text wx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值