목록분류 전체보기 (94)
둘에서 하나로....
import { StatusBar } from 'expo-status-bar'; import React, { useState } from 'react'; import { SafeAreaView, StyleSheet, Text, TextInput, TouchableOpacity, View, FlatList, Alert } from 'react-native'; export default function App() { const [writeMode, setWriteMode] = useState(false); const [txt, setTxt] = useState(''); const orimemo = [ { id:'1', memo:'안녕하세요.' }, { id:'2', memo:'서기입니다.' }, { id:'..
import { StatusBar } from 'expo-status-bar'; import React, {useEffect, useState, } from 'react'; import { StyleSheet, Text, View, SafeAreaView, Button, TextInput } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; export default function App() { const [txt, setTxt] = useState('안녕하세요.'); useEffect(() => { loadData(); }, []); const saveData = async (value) ..
import { StatusBar } from 'expo-status-bar'; import React, { useEffect, useState } from 'react'; import { Button, StyleSheet, Text, View } from 'react-native'; export default function App() { const [lotto, setLotto] = useState([]); function makeLotto(){ let i = 0; let lnumber = []; let rnumber = 0; let lottos = []; let a = 0; for(i=1; i
import { StatusBar } from 'expo-status-bar'; import React, { useState } from 'react'; import { StyleSheet, Text, View, Button } from 'react-native'; export default function App() { const [cnt, setCnt] = useState(10); return ( 헬로우 리엑트 네이티브 {cnt} setCnt(cnt+1) }> setCnt(cnt-1) }> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyCon..
function test(){ const [page, setPage] = useState(0); const [refreshing, setRefresh] = useState(false); const onRefresh = () => { setPage(10); // 이 부분이 적용 안됨. setRefresh(true); // 이 부분이 적용 안됨 } } 위와 같이 했는데... onRefresh가 호출은 되지만 변수가 변경이 되지 않는 문제가 있다. 이럴때는 아래와 같이 변경하므로써 해결 가능하다. const onRefresh = useCallback(async () => { setPage(0); setRefresh(false); }, [refreshing]); 참고용 메모..
function hangul_pad($str, $len){ $a = strlen($str); if($a>$len){ return mb_strimwidth($str,0,$len); } $a = mb_strwidth($str); $b = $len-$a; for($i=0; $i
php와 jquery로 작성된 다중 셀렉트 예문입니다.
castrecord.com 캐스트 레코드 - 모든 홈쇼핑 영상 녹화, 다운로드 서비스 내일 제품 런칭인데 방송을 녹화해서 보고 싶은데? 홈쇼핑 사이트에서 캡쳐하는데 화질이 좋지 않던데 아~ 대표님께서 방송 꼭 녹화하라고 하셨는데..... 경쟁사 제품은 시연을 어떻게 할까? 이 castrecord.com 홈쇼핑 방송영상을 예약녹화 할 수 있는 서비스가 오픈했습니다. 직접 하시는 방송을 놓쳤다거나, 방송파일을 MP4로 가지고 싶으신분, 경쟁사 제품을 리뷰하고 싶으신분은 사용하시면 좋을거 같네요. 아직 아임쇼핑은 지원하지 않지만, 현대홈쇼핑, CJ홈쇼핑, GS홈쇼핑, NS홈쇼핑, 홈앤쇼핑, 롯데홈쇼핑등은 지원을하네요. 2주지난 방송도 다운로드 요청하시면 가능한거 같아요. 해상도는 720P로 다운받을 수 있어요!
https://castrecord.com 캐스트 레코드 - 모든 홈쇼핑 영상 녹화, 다운로드 서비스 내일 제품 런칭인데 방송을 녹화해서 보고 싶은데? 홈쇼핑 사이트에서 캡쳐하는데 화질이 좋지 않던데 아~ 대표님께서 방송 꼭 녹화하라고 하셨는데..... 경쟁사 제품은 시연을 어떻게 할까? 이�� castrecord.com 홈쇼핑 방송영상을 예약녹화 할 수 있는 서비스가 오픈했습니다. 직접 하시는 방송을 놓쳤다거나, 방송파일을 MP4로 가지고 싶으신분, 경쟁사 제품을 리뷰하고 싶으신분은 사용하시면 좋을거 같네요. 아직 아임쇼핑은 지원하지 않지만, 현대홈쇼핑, CJ홈쇼핑, GS홈쇼핑, NS홈쇼핑, 홈앤쇼핑, 롯데홈쇼핑등은 지원을하네요. 2주지난 방송도 다운로드 요청하시면 가능한거 같아요. 해상도는 720P로 ..
tvheadend의 api를 통해서 php를 이용해 녹화정보를 추가하는 방법입니다.