程序设计

专业和发烧友程序员的问答

4
我可以在GIT中进行部分还原吗
是否可以仅还原单个文件或在多文件提交中还原文件中的某些更改? 全文 我提交了一堆文件。一些提交之后,一个将保持匿名的人(JACK !!!)将文件复制到他的存储库中,并提交了几个文件,覆盖了我所做的某些更改。我想还原一个被破坏或更严重的文件,请进入并还原该文件中的两个更改。由于它已被拉入和推入,因此必须是单独的还原提交。
156 git 


4
什么是面向数据的设计?
我正在阅读本文,而这个家伙继续谈论每个人如何从面向数据的设计与OOP混合中可以从中大大受益。但是,他没有显示任何代码示例。 我在Google上搜索了一下,却找不到任何真正的信息,更不用说任何代码示例了。是否有人熟悉此术语并可以提供示例?这可能是别的词吗?

12
Activity.finish()方法到底在做什么?
我正在开发Android应用程序一段时间,并关注了很多有关活动生命周期以及应用程序生命周期的文章。 我知道Activity.finish()方法会在到的途中进行调用Activity.onDestroy(),并且还会从堆栈中删除该活动,并且我猜想它以某种方式指向了操作系统和垃圾收集器,他可以“尽其所能”并在发现适当时释放内存所以.... 我来到了这篇文章- 退出应用程序会皱眉吗?并阅读Mark Murphy的答案。 这让我对该finish()方法的实际作用感到困惑。 有机会我会打电话finish(),并onDestroy()不会被调用?

2
Python线程字符串参数
我在使用Python线程并在参数中发送字符串时遇到问题。 def processLine(line) : print "hello"; return; 。 dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); 其中dRecieved是连接读取的一行的字符串。它调用了一个简单的函数,到目前为止,该函数仅具有打印“ hello”的一项工作。 但是我收到以下错误 Traceback (most recent call last): File "C:\Python25\lib\threading.py", line 486, in __bootstrap_inner self.run() File "C:\Python25\lib\threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) TypeError: processLine() takes exactly 1 arguments (232 given) 232是我尝试传递的字符串的长度,因此我猜想它会将其分解成每个字符并尝试传递类似的参数。如果我只是正常调用该函数,它将很好用,但是我真的想将其设置为单独的线程。

5
.rar,.zip文件MIME类型
我正在开发一个简单的php上传脚本,用户只能上传ZIP和RAR文件。 我应该使用哪些MIME类型检查$_FILES[x][type]?(请提供完整清单) 谢谢..
156 php  zip  mime-types  rar 


14
出现错误“由于未连接表单而取消了表单提交”
我有一个使用JQuery 1.7的旧网站,该网站在两天前都可以正常工作。突然我的某些按钮不再起作用,单击它们后,我在控制台中收到以下警告: 表单提交已取消,因为未连接表单 点击后的代码是这样的: this.handleExcelExporter = function(href, cols) { var form = $('<form method="post"><input type="submit" /><input type="hidden" name="layout" /></form>').attr('action', href); $('input[name="layout"]', form).val(JSON.stringify(cols)); $('input[type="submit"]', form).click(); } Chrome 56似乎不再支持这种代码。是不是 如果是,我的问题是: 为什么这突然发生了?没有任何弃用警告? 此代码的解决方法是什么? 有没有一种方法可以强制chrome(或其他浏览器)像以前一样工作而不更改任何代码? PS 在最新的firefox版本中也不起作用(没有任何消息)。另外,它在IE 11.0和Edge中也不起作用!(都没有任何消息)

8
在HTML中调整SVG的大小?
因此,我有一个HTML格式的SVG文件,据我所知,关于格式的一件事是,当您放大该文件时,它并不会全部像素化。 我知道使用jpeg或其他任何方式可以将其存储为50 x 50图标,然后通过手动设置image_src的高度和宽度,将其实际显示为(相对像素化)100 x 100缩略图(或10 x 10)。标签。 但是,SVG文件似乎与对象/嵌入标签一起使用,并且更改THOSE的高度或宽度只会导致为图片分配更多的空间。 是否有任何方法可以指定您要显示的SVG图像小于或实际存储在文件系统中?
156 html  svg 

3
numpy数组的Python内存使用情况
我正在使用python分析一些大文件,并且遇到了内存问题,因此我一直在使用sys.getsizeof()来跟踪使用情况,但是numpy数组的行为很奇怪。这是一个涉及我必须打开的反照率地图的示例: >>> import numpy as np >>> import struct >>> from sys import getsizeof >>> f = open('Albedo_map.assoc', 'rb') >>> getsizeof(f) 144 >>> albedo = struct.unpack('%df' % (7200*3600), f.read(7200*3600*4)) >>> getsizeof(albedo) 207360056 >>> albedo = np.array(albedo).reshape(3600,7200) >>> getsizeof(albedo) 80 数据仍然存在,但是对象的大小(3600x7200像素图)已从约200 Mb变为80字节。我希望我的内存问题已经解决,并将所有内容都转换为numpy数组,但是我认为这种行为(如果为真)在某种程度上会违反某些信息论定律或热力学定律,等等。倾向于相信getsizeof()不适用于numpy数组。有任何想法吗?
156 python  numpy  sys 



14
Angular-“没有导出成员'可观察'”
打字稿代码: import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observable/of'; import { Hero } from './hero'; import { HEROES } from './mock-heroes'; @Injectable({ providedIn: 'root' }) export class HeroService { constructor() { } getHeroes(): Observable<Hero[]> { return of(HEROES); } } 错误信息: …

6
您如何浮动:就在React Native中?
例如,我有一个要浮动的元素 <View style={{width: 300}}> <Text style={{backgroundColor: "#DDD"}}>Hello</Text> </View> 如何Text浮动/向右对齐?另外,为什么Text要占用的全部空间View,而不是只占用“ Hello”的空间?
156 react-native 

5
为什么flexbox会拉伸我的图像而不是保留宽高比?
Flexbox在将图像拉伸到其自然高度时具有这种行为。换句话说,如果我有一个带有子图像的flexbox容器,并且我调整了该图像的宽度,那么高度根本就不会调整,并且图像会被拉伸。 div { display: flex; flex-wrap: wrap; } img{ width: 50% } <div> <img src="https://loremflickr.com/400/300" > <h4>Appify</h4> <p> some text </p> </div> 运行代码段隐藏结果展开摘要 是什么原因造成的? 我添加了此CodePen来演示我的意思。
156 html  css  flexbox 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.