반응형

전체 글 963

회계 응용 프로그램 달러 금액에 부동 소수점 또는 소수점을 사용합니까?

회계 응용 프로그램 달러 금액에 부동 소수점 또는 소수점을 사용합니까? 우리는 VB.NET 및 SQL Server에서 레거시 회계 시스템을 다시 작성하고 있습니다. 우리는 재 작성을 위해 새로운 .NET / SQL 프로그래머 팀을 영입했습니다. 대부분의 시스템은 이미 Floats를 사용하여 달러 금액으로 완료되었습니다. 내가 프로그래밍 한 레거시 시스템 언어에는 Float가 없었으므로 아마도 Decimal을 사용했을 것입니다. 당신의 추천은 무엇입니까? 달러 금액에 Float 또는 Decimal 데이터 유형을 사용해야합니까? 어느 쪽의 장단점은 무엇입니까? 일일 스크럼에서 언급 한 한 가지 단점은 소수점 이하 두 자리 이상의 결과를 반환하는 금액을 계산할 때주의해야한다는 것입니다. 금액을 소수점 이하 두..

your programing 2020.10.15

C # 가로 세로 비율을 유지하면서 다른 크기로 이미지 크기 조정

C # 가로 세로 비율을 유지하면서 다른 크기로 이미지 크기 조정 새 이미지가 찌그러지지 않도록 원본 이미지의 종횡비를 유지하면서 이미지 크기를 조정하려고합니다. 예 : 150 * 100 이미지를 150 * 150 이미지로 변환합니다. 50 픽셀의 추가 높이는 흰색 배경색으로 채워야합니다. 이것이 내가 사용중인 현재 코드입니다. 크기 조정에는 잘 작동하지만 원본 이미지의 종횡비를 변경하면 새 이미지가 축소됩니다. private void resizeImage(string path, string originalFilename, int width, int height) { Image image = Image.FromFile(path + originalFilename); System.Drawing.Image t..

your programing 2020.10.15

csproj를 사용하여 .NET Core 클래스 라이브러리를 어떻게 다중 대상으로 지정합니까?

csproj를 사용하여 .NET Core 클래스 라이브러리를 어떻게 다중 대상으로 지정합니까? .NET Core가 여전히 project.json형식을 사용하는 경우 여러 프레임 워크 (예 : net451, netcoreapp1.0)를 대상으로 하는 클래스 라이브러리를 빌드 할 수 있습니다. 이제 공식 프로젝트 형식이 csprojMSBuild를 사용하고 있으므로 대상으로 지정할 여러 프레임 워크를 어떻게 지정합니까? 내가 VS2017에서 프로젝트 설정에서이를 찾기 위해 노력하고 있어요,하지만 난 (그것도 내가 다른 모든 .NET 프레임 워크 버전 나열하지 않습니다 만 .NET 코어 프레임 워크에서 하나의 프레임 워크를 대상으로 할 수 있어요 않는 설치를) : 수동으로 편집하여 프로젝트 파일 및 추가 필요 ..

your programing 2020.10.14

국가와 도시

국가와 도시 국가와 도시의 데이터베이스가 필요합니다. 그런 목록을 어디서 얻을 수 있는지 아십니까? 사용 가능한 몇 가지가 있습니다. 다음은 2,401,039 개 도시에 대한 데이터베이스입니다. http://www.geodatasource.com/world-cities-database/free 내 모든 검색에서 가장 실용적이고 정확하며 무료 데이터 소스는 GeoNames에서 제공한다고 강력하게 말합니다 . 다음 두 가지 방법으로 데이터에 액세스 할 수 있습니다. 무료 웹 서비스를 통한 쉬운 방법. 자유 텍스트 파일을 데이터베이스 테이블로 가져 와서 원하는 방식으로 데이터를 사용하십시오. 이 방법은 훨씬 더 큰 유연성을 제공하며이 방법이 더 나은 것으로 나타났습니다. 이 링크를 통해 이동 http://ww..

your programing 2020.10.14

숫자가 아닌 값을 포함하는 numpy.ndarray의 모든 행을 제거하는 방법

숫자가 아닌 값을 포함하는 numpy.ndarray의 모든 행을 제거하는 방법 기본적으로 데이터 분석을하고 있습니다. 나는 데이터 세트에서 numpy.ndarray로 읽었고 일부 값이 누락되었습니다 (단지 존재하지 않거나 존재 NaN하거나 " NA"로 쓰여진 문자열이 됨 ). 이와 같은 항목을 포함하는 모든 행을 정리하고 싶습니다. numpy ndarray로 어떻게 할 수 있습니까? >>> a = np.array([[1,2,3], [4,5,np.nan], [7,8,9]]) array([[ 1., 2., 3.], [ 4., 5., nan], [ 7., 8., 9.]]) >>> a[~np.isnan(a).any(axis=1)] array([[ 1., 2., 3.], [ 7., 8., 9.]]) 이를에 재 할..

your programing 2020.10.14

.htpasswd에 사용자 추가

.htpasswd에 사용자 추가 .htpasswd내 서버의 특정 디렉토리를 암호로 보호하기 위해 사용 하고 있습니다. 그러나이 작업을 수행 할 때마다의 sudo htpasswd -c /etc/apache2/.htpasswd newuser현재 내용을 .htpasswd덮어 쓰게됩니다. 내 사이트의 모든 디렉토리에는 .htpasswd에 자체 사용자가 있습니다. 덮어 쓰지 않고 대신 새 사용자를 추가 할 수 .htpasswd있습니까? -c옵션을 생략하면 됩니다. 여기 에 Apache의 문서가 있습니다 . htpasswd /etc/apache2/.htpasswd newuser 또한 htpasswd일반적으로 루트로 실행되지 않습니다. 일반적으로 웹 서버 또는 제공되는 파일의 소유자가 소유합니다. 해당 사용자 중 한..

your programing 2020.10.14

읽을 수있는 스트림을 닫는 방법 (종료 전)?

읽을 수있는 스트림을 닫는 방법 (종료 전)? Node.js에서 읽을 수있는 스트림 을 닫는 방법은 무엇입니까? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and continue the // instructions from this if console.log("Closed."); } }); 이것은 다음보다 낫습니다. input.on('data', function(data) { if (isEnded) { return; } if..

your programing 2020.10.14

jscs가 파일, 블록 또는 줄당 규칙을 무시하는 방법이 있습니까?

jscs가 파일, 블록 또는 줄당 규칙을 무시하는 방법이 있습니까? jscs (JavaScript Code Style)가 jshint와 동일한 동작을 수행하여 맨 위에 주석이있는 파일 당 특정 규칙을 무시하거나 시작 및 끝 주석이있는 줄당 방법을 찾고 있습니다. 파일의 특정 규칙을 무시하는 jshint 예제 : /* jshint undef: false */ 블록의 특정 규칙을 무시하는 jshint 예제 : // Code here will be linted with JSHint. /* jshint ignore:start */ // Code here will be linted with ignored by JSHint. /* jshint ignore:end */ jscs 1.6.0부터 사용할 수 있습니다. 파..

your programing 2020.10.14

Python 2에서 부모 범위의 변수에 어떻게 쓰나요?

Python 2에서 부모 범위의 변수에 어떻게 쓰나요? 함수 안에 다음 코드가 있습니다. stored_blocks = {} def replace_blocks(m): block = m.group(0) block_hash = sha1(block) stored_blocks[block_hash] = block return '{{{%s}}}' % block_hash num_converted = 0 def convert_variables(m): name = m.group(1) num_converted += 1 return '' % name fixed = MATCH_DECLARE_NEW.sub('', template) fixed = MATCH_PYTHON_BLOCK.sub(replace_blocks, fixed) f..

your programing 2020.10.14
반응형