-
Javascript, jQuery 2018‧07‧04
audio context 볼륨 조절하기
audio context를 createBufferSource 를 이용해서 재생시킬 때 음원의 소리를 조절하고 싶어 gain 을 쓸 때가 있다. var AudioContext = window.AudioContext || window.webkitAudioContext; var context = new AudioContext(); source = context.createBufferSource(); var gainNode = context.createGain(); gainNode.gain.value = 0.5; //0~1 gainNode.connect(context.destination); source.connect(gainNode); gain.value 에 0부터 1까지 소숫점으로 볼륨을 지정해주면 된다.
-
Android 2018‧05‧17
java.io.StreamCorruptedException: invalid type code: 29
안드로이드 개발 작업을 수정하다가 랜더링 후 아래와 같은 오류가 발생하였다. :app:transformNativeLibsWithMergeJniLibsForDebug java.io.StreamCorruptedException: invalid type code: 29 검색해보니 invalid type code: 29 에 대한 오류 대응은 없고 거의 invalid type code: 00 이였다. 결론부터 말하자면 사실 프로젝트 폴더를 다른 PC의 작업 폴더를 복사해와서 생긴 오류였다. 안드로이드 스튜디오를 실행했을 때 이런 오류가 떴었기 때문이다. 이 오류 […]
-
SQL 2018‧05‧10
쿼리문) 특정 글자를 포함한 행 검색
Select * from T_APPLY where user_name like '%테%' 위 예제는 각 행의 user_name에 '테'라는 글자가 들어간 행을 검색하는 코드이다.
-
SQL 2018‧05‧10
쿼리문) 몇일 전, 기간 범위 조건 검색
Select * from 테이블명 where (regdate >= dateadd(day,-16,getdate())) and (regdate < dateadd(day,-15,getdate())) 예제로 행의 regdate가 오늘로부터 16일전의 행을 검색하는 코드이다. 위에 -15 미만 -16이상이니까 16일 이전이 되는 것이다. 만약 범위로 30일 이전부터 60일 이전 행을 검색하려면 아래처럼 하면 된다. Select * from 테이블명 where (regdate >= dateadd(day,-60,getdate())) and (regdate < dateadd(day,-29,getdate()))
-
SQL 2018‧05‧10
SQL Server 에이전트(에이전트 XPs 사용 안 함) 작동 시키기
자동 백업이나 작업 예약을 만들려고 위 이미지처럼 SQL Server를 시작하려고 하는데 작동이 되지 않아서 찾아본 결과 아래와 같이 하면 1차적으로 해결이 된다. 1차적이라고 한 이유는 바로 해결이 되서 작동이 되면 좋지만 그렇지 않은 경우도 있기 때문이다. 일단 아래 순서대로 클릭하고 타이핑 한 뒤 실행을 누른다. 1. '새 쿼리' 클릭 2. 아래 코드를 타이핑 한다. sp_configure […]
-
Android 2018‧01‧10
~ free bytes and 2MB until OOM 에러
manifests > AndroidManifest.xml 안에 android:largeHeap="true" 와 android:hardwareAccelerated="false" 를 추가해준다. <application android:name=".SetApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:largeHeap="true" android:hardwareAccelerated="false" android:theme="@style/AppTheme"> 이유나 문서가 필요하면 안드로이드 개발 사이트를 참고하면 된다. https://developer.android.com/topic/performance/graphics/index.html
-
Android 2018‧01‧02
라운드 버튼 만들기, shape solid 배경색 변경
먼저 res> drawable 안에 xml을 하나 만들어 shape를 추가한다. 본인은 roundbtn.xml이라고 만들었다. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#ff0000" /> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topRightRadius="20dp" android:topLeftRadius="20dp"/> </shape> 라운드가 각 4방향에 20dp로 라운드되게 만든 shape다. 이제 버튼에 background 에 roundbtn.xml을 추가하자. <Button android:id="@+id/signaldocentcolor" android:layout_width="20dp" android:layout_height="20dp" android:background="@drawable/roundbtn" /> 이렇게 만들어두기만 하면 괜찮은데 간혹 상황에 따라 동그랗게 만든 […]
-
Android 2018‧01‧02
버튼에 그림자 빼기
버튼에 기본적으로 그림자가 붙어서 UI가 빠지는데 이걸 버튼에 스타일로 style="?android:attr/borderlessButtonStyle" 한줄을 넣어주면 된다. <Button android:id="@+id/signalvip1color" android:layout_width="20dp" android:layout_height="20dp" android:background = "@drawable/roundbtn" style="?android:attr/borderlessButtonStyle"/>
-
Android 2018‧01‧02
WIFI 신호 감도, 속도, AP기기 맥 어드레스 가져오기
현재 접속한 wifi 의 신호 감도가 얼마 정도인지, 네트워크 속도는 얼마나 되는지 알고 싶고 같은 SSID라도 AP 기기가 다를 수 있는데 전환되었는지 알아 볼 때 AP 기기의 맥 어드레스로 알 수 있다. manifests > AndroidManifest.xml 를 열어 퍼미션을 추가해 준다. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 그리고 아래 코드로 […]